Lead Software Engineer – full stack
Danaher
- Bangalore, Karnataka
- Permanent
- Full-time
- Architect, Design, implement/POC and deliver software solutions.
- Work in iterative product release environment, with focus on quality and delivery goals.
- Collaboration with cross functional teams Product Management, Service, and Systems team to understand the needs and translate into actionable features.
- Understand complex system issues and drive root cause in a global environment.
- Explain and articulate problems and solutions to offshore teams.
- Drive solutions with cross site teams and deploy it in the system, provide demos and drive to closure.
- Bachelor’s/Master’s degree in Computer Science, Computer Engineering, or a related field with 10+ years proven experience in C# .Net, Angular JS, Typescript and Python Programming.
- Hands on experience at least 2+ years in distributed loosely coupled Microservice architecture and domain driven design (developing and testing use case\domain isolation of persistence, IPC and presentation).
- Hands on experience in Design principles.
- Hands on experience on cloud applications AWS/Azure with Exposure to Continuous Integration, delivery and deployment, version Control (e.g., Git).
- Effectively use the event driven architecture using message bus (e.g., RabitMQ)
- Experience in medical device design & development in Agile environment is a plus.
- Understanding of software development processes for a regulated environment (FDA/ISO13485) and experience in medical device verification is a plus.