Lead Software Engineer - Full Stack (C#.NET, react, Azure & Microservices)
Danaher
- Bangalore, Karnataka
- Permanent
- Full-time
- Develop, maintain, and document modular, containerized, cloud-based software systems that meet intended user needs, architectural plans, and system requirements and are scalable, extensible, and highly secure.
- Champion and use software best practices throughout the development process, including the use of design patterns, static code analysis, unit testing, and automated deployment.
- Mentor and coach less experienced engineers to help team perform at the highest level.
- Leverage healthcare standards to integrate seamlessly into clinical systems and workflows, robustly addressing data privacy, security, authentication, auditing and other essential functions.
- Collaborate with a cross functional team of systems engineers, architects, product managers and clinicians to determine the best design to deliver CDS solutions to hospital customers.
- Partner with quality and regulatory teams to ensure solutions meet software as a medical device (SaMD) regulatory and quality control requirements as needed.
- Keep abreast of emerging technologies and standards inside and outside of the healthcare space and recommend technologies to best fit business needs.
- Bachelor of Engineering with a minimum of 8 years of relevant experience in software engineering roles and expertise in .Net, C# and Microservice development
- Solid understanding of Electronic Health Record (EHR) applications (e.g. Epic and Cerner) and interoperability standards such as HL7, FHIR, SMART on FHIR
- Experience developing healthcare SaaS solutions, integrating with APIs, and working with popular cloud technologies such as AWS, MS Azure, Docker, and Kubernetes.
- Excellent technical, troubleshooting & mentoring skills
- Ability to derive solid detailed design by understanding the system architecture and requirements
- Significant experience working with agile software development methods, such as scrum and Kanban and exposure to working within CI/CD pipelines.
- Experience developing regulated medical device software that strictly adheres to design controls and quality management system requirements
- Ability to work effectively across multiple departments, countries, and time zones
- Self-motivated to complete tasks timely with competence; driven to self-educate and improve processes
- Strong verbal, written and presentation skills with ability to build trust
- Results oriented with focused urgency, prioritization skills and ability to recognize/escalate issues appropriately
- Can comprehend product specifications, architectural and high-level design, functional specifications.
- Willingness to travel up to 10% as needed.