Description :
Key Responsibilities :
Team Leadership :
- Lead and mentor a diverse team of full-stack developers in an Agile/Scrum environment.
- Oversee daily team activities, including sprint planning, release milestones, and performance management.
- Foster a culture of continuous learning and professional growth within the team.
Collaboration and Strategy :
- Collaborate with product owners, architects, and stakeholders to define and prioritize product features and enhancements.
- Work closely with US-based teams to align development efforts with the overall company strategy and vision.
Software Development and Delivery :
- Drive the software development process from planning and design to deployment and maintenance.
- Ensure adherence to best practices, coding standards, and quality guidelines.
- Develop robust, scalable, and maintainable software solutions.
Project Management :
- Monitor project progress and provide regular updates to senior management and stakeholders.
- Track and improve team productivity, KPIs, and goal achievements.
Technical Expertise :
- Lead discussions and design implementations of HL7 interfaces and integration standards (HL7 v2, HL7 CDA, and FHIR).
- Develop RESTful APIs and support cloud-hosted SaaS solutions.
- Troubleshoot and resolve complex software and integration issues.
Qualifications :
- Education : Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Experience : 10+ years of experience in software development, including expertise in Microsoft technologies (C#, .NET Framework, .NET Core).
- Proven experience leading large development teams (15+ members) in an Agile/Scrum environment.
- Extensive expertise in web applications, end-user applications, and backend services.
- 3+ years of experience in interoperability standards (HL7, IHE) and integration broker platforms.
Technical Skills :
- Programming and Frameworks : Microsoft technologies: C#, .NET, .NET Core, MVC, Entity Framework, SQL Server Web development : Reactjs, JavaScript, jQuery, CSS 3.0Microservices and serverless architectures.
- Familiarity with tools like New Relic and SSRS.
- Database Management : Proficiency in SQL Server and MongoDB (or other NoSQL databases).
- Development Practices : Experience with Agile/Scrum methodologies, version control (Azure DevOps, Git), and secure coding practices.
Key Attributes :
- Leadership and Mentorship : Passionate about coaching and developing team members to reach their full potential.
- Collaboration and Communication : Strong interpersonal and communication skills to work effectively across teams and time zones.
- Problem-Solving : Excellent analytical and decision-making abilities to resolve complex technical issues.
- Customer Focus : Commitment to delivering exceptional end-user experiences.