Overview
Lead Software Engineer (Full Stack) in the Endoscopy Operating Unit, developing cloud services that integrate with medical products.
What you'll do
- Carry out full-stack development of cloud services that integrate with medical products.
- Design, conduct code reviews, implement and debug web APIs and other AWS cloud services using Dojo, TypeScript, .NET, C++ and Python.
- Determine design requirements for software systems.
- Evaluate and recommend AWS services, tools and frameworks based on project requirements.
- Generate documentation for software projects to support regulatory and business needs.
- Participate in all stages of product development, including refining product vision, gathering needs, refining requirements, project planning, system design, coding, testing, release, deployment and support.
- Build high-quality, maintainable software following industry design and architectural patterns.
- Use Agile methodologies to manage application development.
- Manage completion of own work assignments and coordinate work with others.
- Continue to strengthen industry knowledge and use it to improve product quality.
- Ensure system improvements are successfully implemented and monitored to increase efficiency.
- Perform additional duties as assigned.
What you'll need
- Bachelor's degree in computer engineering, computer science or a related technical field, with 8+ years of engineering experience.
- Minimum 5 years of cloud application software development experience in C#, .NET Core and React/Angular/DOJO.
- Proven track record in designing and implementing enterprise-scale microservices and distributed systems architectures.
- Experience with database development (PostgreSQL).
- Strong understanding of cloud-native architecture principles, containerization (Kubernetes, Docker) and the AWS cloud platform.
- Deep knowledge of API management, event-driven architecture and real-time data processing for scalable systems.
- Knowledge of DevOps methodologies and CI/CD pipelines.
- Strong written and verbal communication skills.
Nice to have
- Experience in the medical device industry (or other regulated industry).
- Experience with application design patterns and object-oriented design patterns.
- Experience with networking communication protocols.
- Experience with Agile development methodologies.
- Experience with security and risk analysis.
Details
- Location: Nanakramguda, Hyderabad, India.
- Eligible for the Medtronic Incentive Plan (MIP) short-term incentive.
Read the full description and apply on the company’s own careers page.