Principal Software Engineer – Mobile for Medtronic, Inc at its facility in Northridge, CA.
Responsible for enterprise Mobile Domain testing and development.
Designs the next generation of products through coding which includes medical devices that a patient wears, to mobile apps, up to our back-end servers.
Designs, develops, tests, debugs and implements operating systems components, software tools and utilities.
Determines systems software design requirements and ensures that system improvements are successfully implemented and monitored to increase efficiency.
Generates systems software engineering policies, standards and procedures.
Provides technical expertise and coordinates the application & platform development through all phases of Software Development Life Cycle.
Responsible for development of mobile applications for Android Platform.
Responsible for developing REST APIs, Micro Services using Java, Groovy, Python and Spring Boot.
Utilizes Cloud-based technologies to include Firebase and AWS.
Building and maintaining relational databases using MySQL, PostgreSQL and MS SQL Server.
Development of continuous build/integration infrastructure, test-driven development.
Builds and Maintains Splunk & Kibana Dashboards for proactive monitoring.
REQUIREMENTS:
Requires a Bachelors’ Degree or foreign equivalent in Computer Applications, Computer Science or Software Engineering and five (5) years of experience designing and building mobile applications and platforms using cloud-based technologies, and five (5) years of post-bachelor’s progressive experience in all of the following: Programming languages to include Java, Groovy, Python and SQL; Developing Mobile Applications for Android Platform using Java & Kotlin; Cloud-based technologies to include Firebase and AWS; Relational databases to include MySQL, PostgreSQL and MS SQL Server; Developing REST APIs, Micro Services using Java & Spring Boot; Development of continuous build/integration infrastructure using Git, Maven, Gradle, Crucible, Jenkins and Docker; Test-driven development to include Spock or TestNG or Junit; and Building and maintaining Splunk& Kibana Dashboards.
It is the policy of Medtronic to provide equal employment opportunity (EEO) to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by federal, state or local law.
In addition, Medtronic will provide reasonable accommodations for qualified individuals with disabilities.
This employer participates in the federal E-Verify program to confirm the identity and employment authorization of all newly hired employees.
For further information about the E-Verify program, please click here .