Position Description:Sr. Software Engineer– Patient Care Software for Medtronic, Inc., Minneapolis, MN.The Sr. Software Engineer works in a team environment and is responsible for requirements, architecture, design, code, test, release, and documentation of mobile Android software for Medtronic Neuromodulation and Pelvic Health products. Responsible for Android software development and automated testing with a unit test framework.Perform Java development and Object-oriented analysis and design (OOAD).Leverage Software Development Life Cycle (SDLC) and Agile Tools to include Codebeamer or Jira. Utilize software test architecture and software tools for various complex mobile software applications. Responsible for defining XML (Extensible Markup Language) and JSON (JavaScript Object Notation) software processes and configuration tools and best practices to include GIT. Work in Continuous Integration Environments to include Jenkins software.Position open to telecommuting from anywhere in the U.S. Multiple positions available.Basic Qualifications:Master's degree in Computer Science, Software Engineering or Computer Engineering or related computer or engineering field and two (2) years of experience as a software engineer or related occupation in software engineering for medical devices; OR Bachelor's degreein Computer Science, Software Engineering or Computer Engineering or related computer or engineering field and five (5) years of experience as a software engineer or related occupation in software engineering for medical devices.Must have two (2) years of experience in all of the following: Android development; Automated testing with a unit test framework; Software testing, Java development and Object-oriented analysis and design (OOAD); SDLC and Agile Tools to include Codebeamer or Jira; Software test architecture and software tools for mobile software applications; Defining XML and JSON; Configuration tools and best practices to include GIT; Continuous Integration environments to include Jenkins.