Responsibilities and Requirements
- Develop scalable .NET-based web applications using C#, ASP.NET Core, and Web API in an Agile environment
- Maintain solution documentation and conduct code reviews following SOLID principles and design patterns
- Evaluate and adopt new technologies and development practices
- Encourage Agile methodologies such as Scrum and Kanban to focus on sprint goals
- Promote modern engineering practices including CI/CD, TDD, test automation, and performance engineering
- Build reusable components and frameworks by decoupling code bases
- Mentor development team members and lead technical sessions to optimize maintainability, performance, and testability
- Apply architectural concepts like microservices, domain-driven design, and event-driven architecture
- Utilize Agile tools such as Jira and Confluence
- Preferred: Familiarity with healthcare domain standards like HL7, FHIR, EMR systems, and HIPAA compliance
Skills Required
C#, Web Api, Tdd, Jenkins, Docker, Hl7