Senior Software
Job Summary
We are seeking a talented Senior Software Engineer with strong technical expertise and a professional organized this role you will work primarily web-based applications focusing on the design development deployment and maintenance of innovative market-leading products in the healthcare domain.
Core Responsibilities and Duties
- Build high quality scalable performant and based applications.
- Write well-defined commented maintainable and testable code.
- Collaborate with global team members across various disciplines (team leads architects BAs QA and project stakeholders) to design and develop applications in an Agile environment.
- Be a strong advocate of coding standards and other software engineering best practices.
- Troubleshoot issues clearly define problems and provide effective recommendations.
Qualification and experience
- Bachelors Degree in Software Engineering / Computer Science.
- 3-5 years of experience designing and building solutions in a .NET based stack
- Strong proficiency and proven experience in C# .NET framework MVC and Razor pages.
- Solid knowledge of HTML CSS JavaScript Bootstrap LESS and jQuery.
- Practical understanding of dependency injection tag helpers and razor components (a plus).
- Experience data access technologies and ORMs ( EF Core EF 6).
- Good understanding of relational database management systems preferably MSSQL Server.
- Experience on Telerik will be a plus.
- Solid understanding of design principles patterns best practices and clean coding techniques.
- Familiarity with DevOps CI/CD tools such as Bitbucket Azure DevOps containers (a plus). Experience with test-driven development and unit testing frameworks (NUnit XUnit) (a plus).
- Excellent communication skills a problem-solving mindset and a passion for technology with a desire for continuous learning and career growth.
Required Experience:
Senior IC
About Company
Software for Health and Human Services Providers Designed to Simplify the User Experience & Optimize Outcomes