Software Developer at Green Street

Posted on: 09/02/2021

Location: Newport Beach (ON-SITE)

full time

Original Source

Tags: memcached serverless redis azure lambda numpy sql coverage postgresql mysql javascript python aws nodejs sns pandas

Green Street provides preeminent and actionable commercial real estate research, news, data, analytics, and advisory services in the U.S. and Europe. For more than 35 years, Green Street has delivered unparalleled intelligence and trusted data on the public and private real estate markets, helping investors, banks, lenders, and other industry participants optimize investment and strategic decisions. The firm delivers exclusive market information, conclusion-driven insights, and predictive analytics through a SaaS platform. The company is headquartered in Newport Beach with offices in Hoboken, Dallas, and London. To learn more, please visit []( The success of Green Street is directly attributable to the strength of our people. We attract high-quality applicants due to our reputation for excellence and our commitment to train and retain talent. Our collaborative work environment provides team members with opportunities to develop professionally and play a central role from day one. At Green Street, we are all about providing unique insights. A diverse and inclusive work environment where top talent can thrive, think freely and offer different perspectives makes our insights even stronger. We’re building a company culture where differences in gender, race, age, religion, ethnicity, identity, physical ability and perspectives are celebrated and valued. As part of our expansion, we are seeking a Senior Python Developer to join our Data Analytics team. Primary responsibilities will include working closely with fellow software developers and internal stakeholders to build client facing applications. The applications integrate Green Street’s market views into our website to provide loan and portfolio analytics. The ideal candidate will have development experience in Python and SQL, excellent communication skills, and experience in financial analytics setting or strong interest in finance and data analytics. We are open to train the right candidate to develop full stack development career. **Duties & Responsibilities:** * Working in tandem with other developers and internal stakeholders, the Software Developer will design, develop, and deploy high quality, scalable software solutions in the Portfolio and Loan Analytics space * Employ a test-driven approach to model implementation, designing and developing repeatable unit tests alongside model changes * Work with Quantitative Analysts on initial model build and subsequent model enhancements * Interact with Web Development team on client facing application build and enhancements * Help design, architect, and maintain platform footprint in Amazon Web Services (AWS) **Required Knowledge & Skills:** * Strong Python, NumPy and Pandas experience is a requirement * Experience with SQLAchemy or similar ORM frameworks * Strong knowledge of SQL, comfortable working with MySQL and/or PostgreSQL databases * Experience in modeling financial data or other complex multi-faceted datasets using relational data structures * Knowledge of message queueing concept and related technology * Experience with REST. **Nice to have:** * Experience with in-memory data stores such as Redis / Memcached * Experience working with non-structured data and/or complex data modeling * Full stack experience with JavaScript technologies (ReactJS / VueJS / NodeJS) * Experience or strong interest in interactive design and data visualization Hands on experience with a mainstream cloud provider such as Amazon Web Services (AWS) or Microsoft Azure with exposure to their IaaS (Infrastructure as a Service) and PaaS (Platform as a Service) offerings, specifically serverless technologies like AWS Lambda and integration technologies such as AWS SNS / SQS **Benefits** * Comprehensive benefits package including highly competitive medical and dental insurance * Company sponsored employee assistance program, life insurance and long term disability coverage * Health savings accounts and flexible spending accounts * 401(k) matching * Vacation, sick, and personal time * Company paid holidays and summer half day Fridays * Cell phone reimbursements & gym stipends * 16 weeks fully paid maternity leave & 2 week fully paid paternity leave * Green Street is an Equal Opportunity Employer Skills & requirements --------------------- We are highly selective – candidates should possess the following: * A Bachelor’s degree in Computer Science/Engineering or comparable experience * At least 6 years of software development experience using Python, 2+ years in NumPy/Pandas, preferably in a financial industry service setting * Ability to work through multiple project priorities simultaneously * Must enjoy problem solving and have excellent communication skills * Willingness and desire to keep with new cloud and development technologies, languages, standards, and practices * Have mindset of continuous innovation **Working Conditions:** The Software Developer will work indoors in an air-conditioned office building and must be able to remain stationary at a desk and computer for a majority of the day. **Travel Percentage:** None