HamburgerMenu
hirist

Medtronic - Software Engineer - .Net/AngularJS

Medtronic
Hyderabad
13 - 15 Years
star-icon
3.9white-divider674+ Reviews

Posted on: 15/01/2026

Job Description

Description :


Company Description :


Medtronic is a global healthcare technology leader that addresses the most challenging health problems facing humanity with innovations that transform lives.


Our mission is to improve healthcare outcomes by leveraging cutting-edge technology and a commitment to quality and excellence. With a worldwide presence, we are dedicated to advancing medical technology to enable people to live healthier and more fulfilling lives.


Required Knowledge and Experience :


- Required: Masters or Bachelor's in Engineering or Masters in Technology Computer Science or any related field from a premium institute


- 12+ years of relevant work experience including Full stack development role


- Expert in creating and/or consuming RESTful web services.


- Expert in Design and developing microservices


- Expert in IoT/IIoT and standard Industry offering around the same.


- Proficiency in following technologies: C#, .NET, Angular, Java Script, HTML


- Experience in one or more of the following operating systems: Windows, Linux


- Proficient in .NET Core


- Expert in using Agile methodology


- Highly Knowledgeable in Test Driven Development methodologies.


- Experience in Design patterns such as MVP, MVVM, Clean architecture


- Experience building secure software


Responsibilities :


- Demonstrate ownership of software feature/module and drive development of the feature/module through SDLC.


- Provide hands-on leadership, coaching, mentoring, and software engineering best practices to junior software engineers.


- Design, Develop and test Software high integrity software for medical devices.


- Learn and understand software standards for Medical devices, ex. IEC62304.


- Define and implement software requirements and designs and review software developed by other team members.


- Contributes and applies advanced technical principles, theories, and concepts to solve complex technical problems.


- Participate in process improvement initiatives for the software team. This includes recognizing areas for improvement as well as working with others to develop and document process improvements.


- Develop reusable patterns and encourage innovation that will increase team velocity.


- Maintain, improve and design new software tools.


- Work under general direction and collaboratively with internal and external partners.


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in