Vacancy expired!
Senior Software Engineer Job Description
Senior Software Engineer - Washington, DC. OVERVIEW CoStar delivers real-time, verified commercial real estate data that helps clients confidently spot great opportunities and make smart choices ahead of competitors. By combining the power of CoStar's independent research organization - the industry's largest - with global data delivery, software, and application solutions, clients can act on opportunities with confidence.CoStar's software developers build products that facilitate 86% of commercial real estate transactions in the United States. These transactions range from a small business owner leasing their first office space to a large multi-national buying a new headquarters campus. On any given day our developers are building products that manage nearly a trillion dollars of potential real estate transactions.As a CoStar Senior Software Developer on the Platform Development team you will play a key role in expanding the data platform that supports all of CoStar Group's largest brands including, CoStar Suite, LoopNet and Apartments.com. RESPONSIBILITIES- Know: Deeply understand what drives the business for which you are building software. We firmly believe that what separates a good developer from a great one is a deep understanding of the business that they are supporting.
- Architect: Use your experience to drive the design of highly performant and highly available products and platforms.
- Build: Build solutions that operate on massive amounts of data in high transaction volume applications.
- Test: Work with your QA resources to ensure that the software you deliver is of the highest quality. (Our customers are not beta testers.)
- Launch: Act as a key member of the product launch team and work closely to DevOps to resolve operational issues.
- Grow: Take an active role in mentoring other developers.
- Bachelor's degree
- A demonstrable track record of building and launching successful products and/or platforms that leverage terabytes of data and scale to meet the needs of millions of users
- 5+ years of deep (really deep) .NET development (C#) development experience including cross platform communication technologies such as Web API or WCF
- 5+ years of database design, T-SQL programming and performance tuning experience
- Ability to design and develop using Object Oriented design principles and software design patterns to attain high reusability and maintainability
- Deliver work products that meet specifications, are defect free and performant
- Experienced in application performance testing and unit testing strategies and implementation
- Facilitate discussions among other developers to exchange ideas and introduce new technologies. Ability to build consensus among other technologist.
- Evaluate emerging technologies to identify opportunities, trends and best practices that can be leveraged to strengthen CoStar's technology platform and development practices.
- Willingness to take an active role in mentoring other developers
- Comprehensive healthcare coverage: Medical / Vision / Dental / Prescription Drug
- Life, legal, and supplementary insurance
- Commuter and parking benefits
- 401(K) retirement plan with matching contributions
- Employee stock purchase plan
- Paid time off
- Tuition reimbursement
- On-site fitness center and/or reimbursed fitness center membership costs (location dependent), with yoga studio, Pelotons, personal training, group exercise classes, as well as Segways and bikes available for use during the day
- Complimentary gourmet coffee, tea, hot chocolate, prepared foods, fresh fruit, and other healthy snacks
Vacancy expired!