Job ID: JOB_ID_2527
Role Overview
We are seeking a highly skilled and experienced Senior .NET Developer to join our dynamic development team in Denver, CO. This is a high-impact role requiring a professional with over 15 years of experience in the software development lifecycle. The ideal candidate will be responsible for designing, developing, and maintaining robust and scalable web applications using the latest .NET technologies. As a Senior Developer, you will play a crucial role in architectural decisions and provide technical leadership to the team, ensuring that all solutions meet the highest standards of quality and performance.
Key Responsibilities
- Design, develop, and maintain complex web applications using ASP.NET Core, ASP.NET MVC, C#, and Entity Framework.
- Implement high-performance RESTful APIs and integrate various third-party services and APIs as required by the business logic.
- Design and manage SQL Server databases, including the creation of stored procedures, complex queries, and rigorous performance tuning.
- Develop responsive and intuitive user interfaces using modern JavaScript frameworks such as ReactJS or Angular, ensuring cross-browser compatibility and mobile responsiveness.
- Integrate front-end components seamlessly with back-end services to provide a unified user experience.
- Participate in critical architectural decisions to ensure that application designs are scalable, secure, and maintainable.
- Adhere to and enforce best practices for clean code, including SOLID principles and common design patterns.
- Conduct thorough code reviews for junior and mid-level developers to ensure code quality and adherence to organizational standards.
- Mentor team members, sharing technical expertise and fostering a culture of continuous learning and improvement.
- Write comprehensive unit tests using frameworks like xUnit, NUnit, or MSTest to ensure application reliability and reduce regression issues.
- Debug and resolve complex technical issues to ensure a seamless and bug-free user experience.
- Actively participate in Agile ceremonies, including sprint planning, daily stand-ups, and retrospectives.
- Collaborate effectively with cross-functional teams, including UI/UX designers, product managers, and QA engineers.
- Document all technical designs, processes, and solutions clearly to facilitate knowledge sharing and future maintenance.
Technical Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related technical field.
- Minimum of 15+ years of professional experience in .NET development.
- Expert-level proficiency in .NET Core, ASP.NET MVC, C#, and Entity Framework.
- Strong hands-on experience with HTML5, CSS3, JavaScript, and modern frameworks like ReactJS or Angular.
- Solid understanding of relational database management systems (SQL Server) and Object-Relational Mapping (ORM) tools.
- Proven experience with cloud platforms, specifically Azure or AWS, for deploying and managing applications.
- Experience with CI/CD pipelines and DevOps practices is highly desirable.
- Excellent communication skills and the ability to lead technical discussions in a collaborative environment.
Special Requirements
Interview Mode: Video; Visa constraints: Passport/Visa copy required for submission; Location: Day 1 Onsite in Denver, CO; Notice Period: Immediate Joiners only.
Compensation & Location
Salary: $165,000 – $215,000 per year (Estimated)
Location: Denver, CO
Recruiter / Company – Contact Information
Recruiter / Employer: Nitya Software Solutions
Email: vineeth.p@nityainc.com
Recruiter Notice:
To remove this job posting, please send an email from
vineeth.p@nityainc.com with the subject:
DELETE_JOB_ID_2527