CoStar is looking for a Lead Software Engineer to drive the full-lifecycle development of their customer-facing Real Estate Analytics products, which involve creating innovative, data-intensive applications that process vast amounts of data into a fast, reliable, and intuitive analytics platform.
Requirements
- Solid understanding and experience with Object Oriented Programming
- Deep knowledge of modern server-side languages and application frameworks (C-Sharp, .NET Framework, .NetCore, Web API, Node)
- Expertise with relational database systems such as SQL Server
- Expertise with software development best practices, including standards, code reviews, source control, builds, testing and operations.
- Expertise with Source Control, such as Git or TFS.
- Expertise with Cloud platforms such as AWS or Azure
- Experience with NoSQL (Redis, Neo4j, etc.) is a plus
Responsibilities
- Designing, building, testing and deploying scalable, reusable and maintainable applications that handle large amounts of data.
- Taking full ownership of your work, from development and testing, to eventual deployment and support in production.
- Collaborating with other engineers, product owners, designers, and leadership.
- Becoming a trusted team member in matters of technical architecture, design and code.
- Advocating for evolution and improvement - both technical and non-technical - within our teams.
- Explore new technologies, tools and best practices.
- Gaining a deep understanding of the CoStar business, including the Analytic products.
Other
- Bachelor’s Degree required from an accredited, not for profit university or college
- A track record of commitment to prior employers
- 10+ years of professional software development experience.
- Strong analytical and problem-solving abilities.
- Knowledge of modern front end (JavaScript, React, etc.) languages and application frameworks is a plus