onsite
Software Engineer II, EMR Platform - Experity
Software Engineer
Software Engineer II focused on designing, developing, and maintaining custom .NET applications, leveraging C#, ASP.NET, and SQL, with experience in Azure cloud services and best practices for clean, efficient code.
About the role
Key Responsibilities
- Design, develop, and maintain custom .NET applications, including both frontend and backend components.
- Write clean, efficient, and maintainable code following industry best practices and coding standards.
- Apply appropriate standards, processes, procedures, and tools throughout the software development life cycle.
- Collaborate with project teams on design specifications and system requirements.
- Debug and troubleshoot issues in software applications, providing effective solutions.
- Participate in code reviews and contribute to continuous improvement of development processes.
Requirements
- Proficiency in .NET framework and C# development.
- Experience with ASP.NET MVC or Web API and front‑end technologies.
- Strong knowledge of SQL and relational database design.
- Familiarity with Azure cloud services and deployment pipelines.
- Excellent problem‑solving skills and a commitment to code quality.