LoopNet - Senior Software Engineer (C#/.NET)
LoopNet · Irvine, CA · 2 wk ago
Engineering$124k–$187k/yrFull-time
Responsibilities
- Design and develop enterprise applications using software design principles/patterns to attain high reusability and maintainability.
- Deep knowledge and experience in writing unit testable software with C#.
- Develop an in-depth understanding of CoStar’s product architecture and frameworks.
- Maintain and contribute to CoStar’s product platform as necessary.
- Develop database stored procedures and SQL scripts that meet CoStar database standards to implement product requirements.
- Participate and drive continuous improvement within CoStar’s Agile/Scrum teams.
- Build consensus among different teams working on software development projects.
- Facilitate discussions among peer .NET and database developers to exchange new ideas and improvements.
- Continually evaluate emerging technologies to identify opportunities, trends and best practices that can be used to strengthen CoStar’s technology platform and development practices.
Requirements
- Bachelor’s degree required from an accredited, not-for-profit university or college.
- A track record of commitment to prior employers with 7+ years of production development experience with .NET or .NET Core.
- Working experience with AWS cloud technologies (file storage, data storage, search, cache), Apache Kafka.
- Frontend working knowledge (Vue, React or Angular, and TypeScript).
- A demonstrable track record of building and launching enterprise products/platforms.
- Experience in relational database design (MS SQL or MySQL) including performance optimization and NoSQL design.
- Application security knowledge.
- Leverage AI Coding Tools for development, refactoring, and debugging (Claude Code, GitHub Copilot or equivalent).
Qualifications
- Experience with Git-based workflows.
- Deeply understand enterprise application business logic.