Job Description :
Software Engineer / Developer
Location: Minneapolis

As a Software Engineer / Developer, you will be working with motivated, diverse, and
knowledgeable development teams to deliver world-class products. You will be responsible for
designing, implementing, documenting and testing software for the next generation of Patient Care
Software products, both mobile and cloud based. This role requires the ability to work as part of a
team to realize complex, innovative, high reliability systems that improve the quality of life of
people around the world.

A Day in the Life
Detailed design and implementation of high quality software.
Implementation, execution and verification of unit tests and integration tests.
Documentation and specification efforts required to support software process and regulatory
submissions.
Interface with test system groups to facilitate validation and verification of developed products.
Participate in project planning, estimating, tracking and reporting activities and work with other
team members to collaborate on techniques, processes, and designs in an Agile environment.
Must work independently or as part of a small team designing and integrating individual portions of
a system and participate in software process improvement activities, assuring that all deliverables
conform to Medtronic and regulatory standards and audit.

Minimum Qualifications
Bachelor’s degree in Software Engineering, Computer Science, or related field

Desired Qualifications
Experience in Java
Familiarity with HTML, CSS development and AngularJS
Familiarity in Continuous Integration and Continuous Deployment (CI/CD)
Familiarity in database programming: MySQL, JPA, NoSQL
Familiarity with web technologies and application servers: Spring, Hibernate, Tomcat
Familiarity using test automation tools and frameworks with hands-on technical and programming
skills
Excellent problem solving and analytical skills
Clarity and precision in verbal and written communication