This position can be remote
Careers that change lives
Saving lives for us is not just a cliché but is part of our everyday dnaReal people with debilitating conditions can now be given back active lives through the restorative therapies that we provide.
Be a part of a company that thinks differently to solve problems, make progress, and deliver meaningful innovations.
At medtronic, we value what makes you uniqueWe believe that when people from different cultures, genders, and points of view come together, innovation is the result —and everyone winsMedtronic walks the walk, creating an inclusive culture where you can thrive.
We are looking for talented and self-motivated software development engineers looking forward to innovating in a fast-paced environment and developing revolutionary mobile and web-based applications that directly affect and improve patient’s lives.
The individual will contribute to all activities of the software development processResponsibilities will include requirements, architecture, design, implementation, testing, and support for the next generation of rtg software products.
Neuroscience portfolio
The neuroscience portfolio group develops life-restoring therapies and healthcare solutions that span the neurological care continuum including integrating technologies and applying clinical and economic evidence to increase patient access, improve efficiency of procedures and deliver successful patient outcomes.
A day in the life
Work in a team of software engineers to design, develop, and verify software products in an agile environment.
Develop code that meets or exceeds coding best practices and complies with the overall service architecture with a focus on enabling secure, scalable, and maintainable software.
Demonstrate ownership of software features and drive development of the features through sdlc.
Meet all project milestones and deliverables, as required by the project leadership.
Assist in creating and maintaining product documentation (requirements, specification, design, development, integration, test procedures and results).
Provide concise, timely, and accurate reports and status of all test activities.
Participate in continuous process improvement activities.
Apply best practice techniques to meet all regulatory compliance requirements.
Keep abreast of technical and industry trends related to software design and development
Must have: bachelor’s degree required with 2+ years of experience or advanced degree with 0+ years of experience.
Nice to have:
Experience with either mobile or web-based application development
Proficiency in one or more of the following programming languages: java, kotlin, swift, javascript, html, css
Experience in one or more of the following programming languages: java, kotlin, swift, javascript, html, css
Experience with layered architecture, mvc, design patterns
Experience with configuration management tools and best practices (github, gitlab, gsvn, etc.).
Understanding of continuous integration environments (jenkins, bamboo, electriccloud)
Understanding of basic agile tools (rally, versionone, jira)
Knowledge of wireless network technologies.
Good understanding of rest based web services
Understanding of multitenant/multi- user paradigm
Experience working within a regulated environment.
Participation in and understanding of agile software development
About medtronic
Together, we can change healthcare worldwideAt medtronic, we push the limits of what technology, therapies and services can do to help alleviate pain, restore health and extend lifeWe challenge ourselves and each other to make tomorrow better than yesterdayIt is what makes this an exciting and rewarding place to be.
We want to accelerate and advance our ability to create meaningful innovations - but we will only succeed with the right people on our teamLet’s work together to address universal healthcare needs and improve patients’ livesHelp us shape the future.
Physical job requirements
The physical demands described within the responsibilities section of this job description are representative of those that must be met by an employee to successfully perform the essential functions of this jobReasonable accommodations may be made to enable individuals with disabilities to perform the essential functionsFor office roles: while performing the duties of this job, the employee is regularly required to be independently mobileThe employee is also required to interact with a computer, and communicate with peers and co-workersContact your manager or local hr to understand the work conditions and physical requirements that may be specific to each role(ada-united states of america)