About This Role
This engineering role is for a skilled and motivated .NET Developer with extensive experience in designing, developing, and maintaining enterprise-grade web applications. The position involves working with the Microsoft technology stack within an Agile development environment, focusing on delivering innovative healthcare solutions.
Responsibilities
- Design, develop, test, and maintain scalable web applications using the .NET framework
- Develop and maintain RESTful APIs and backend services
- Collaborate with cross-functional teams, including UI/UX designers, QA engineers, and business analysts, to deliver high-quality software solutions
- Write clean, efficient, maintainable, and well-documented code following industry best practices
- Perform code reviews and participate in technical discussions to ensure high coding standards
- Troubleshoot, debug, and optimize existing applications for performance and reliability
- Integrate third-party APIs and external systems as required
- Work with SQL Server to design, optimize, and manage databases, stored procedures, and queries
- Participate in Agile ceremonies such as sprint planning, daily stand-ups, and retrospectives
- Stay updated with emerging Microsoft technologies and development best practices
Requirements
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field
- 9–12 years of professional experience in .NET application development
- Strong experience with C#, ASP.NET MVC, ASP.NET Core, and .NET Core/.NET 6+
- Hands-on experience with Web API and RESTful services
- Strong knowledge of SQL Server, database design, stored procedures, and query optimization
- Experience with Entity Framework or Entity Framework Core
- Good understanding of HTML5, CSS3, JavaScript, jQuery, and Bootstrap
- Familiarity with Git or other version control systems
- Understanding of Object-Oriented Programming (OOP), Design Patterns, and SOLID principles
- Knowledge of Agile/Scrum development methodologies
- Strong analytical, communication, and problem-solving skills
Nice to have:
- Experience with front-end frameworks such as Angular or React
- Experience with Microsoft Azure or other cloud platforms
- Knowledge of Microservices architecture
- Experience with Docker and containerization
- Familiarity with CI/CD pipelines using Azure DevOps, GitHub Actions, or Jenkins
- Experience working on healthcare or health-tech applications
Benefits
- Opportunity to work on innovative healthcare technology solutions