Senior Full Stack Developer
Are you passionate about software? Are you constantly pushing yourself to learn new technologies to develop better, faster and more efficient applications? Then CoStar is the place for you. Everyone at CoStar is deeply committed to delivering high-performing applications that change the way our users consume and use commercial real estate data. We are THE leading data provider to the $11 trillion commercial real estate industry. Every day customers use our data and products to make multi-million dollar investment decisions. We are growing rapidly and searching for a senior .NET developer who can take us to the next level. Are you up for the challenge?
The Senior .NET Developer is responsible for designing, developing and troubleshooting high performance and high availability applications to meet the company-s strategic objectives. He/she is also responsible for adhering to CoStar-s .NET development frameworks & best practices and follow CoStar-s SDLC processes. We are looking for someone with leadership qualities to grow with our organization.
Bachelor's degree plus 5+ years developing web based applications
Demonstrates knowledge of SOLID design principles.
Demonstrates excellent knowledge of C# and the .NET framework
Demonstrates knowledge of NPM and Nuget
Demonstrates knowledge of building REST services
Demonstrates knowledge of Unit, Integration, and Performance testing
Experience with Inversion Of Control design patterns
Excellent software development and engineering skills on large-scale, mission-critical infrastructure applications
Experience in multi-tasking and prioritizing in a fast paced, team-oriented environment
Excellent problem solving and troubleshooting skills
Excellent communication skills (verbal and written)
Must be autonomous, committed, flexible, customer focused and productive
Implement web based based software solutions
Document and publish requirement, design and functional specifications for use by internal teams
Implement new software functionality using state-of-the-art industry standard frameworks
Evaluate existing solutions and propose and implement improvements and extensions as required by the overall architecture of the product
Participate in the evaluation and resolution of defect ticket reports for new as well as legacy components
Contribute to the team-s software development life-cycle improvement initiatives by utilizing standard practices as well proposing areas of improvement - design, planning, implementation, testing, and documentation
Provide guidance and mentoring to less-experienced staff members
CoStar Group is an Equal Employment Opportunity Employer; we maintain a drug-free workplace and perform pre-employment substance abuse testing