Job Description
Job Description
We are looking for a talented and self-motivated Sr. Software Development Engineer to join our team of consultants. This engineer will develop mobile applications and technologies working closely with deep brain stimulation, spinal cord stimulation, sacral neural stimulation, and targeted drug delivery therapies. The right person will be a developer with deep technical skills and a passion to make a difference.
A Day in the Life
- Design and develop high integrity mobile applications for medical devices
- Design, implement and test integration solutions and enhance existing components to ensure that software meets the business needs, that comply with applicable medical regulations.
- Demonstrate ownership of software feature / module and drive development of the feature / module through SDLC.
- Conduct design and code reviews to ensure code developed meets or exceeds coding best practices guidelines, unit testing, security, and scalability and maintainability guidelines.
- Work closely with agile team to complete sprint planning, execution, and delivery
- Mentor software developers and provide technical guidance as necessary
- Work with leadership and development teams to establish best practices
Must Have : Minimum Requirements
Bachelor's degree requiredMinimum of 7 years of relevant experience, or advanced degree with a minimum of 5 years relevant experienceNice to Have
Programming – Java, Swift, Kotlin desired.Database – experience with relational databases (MySQL, PostgreSQL) and data modeling.Experience with configuration management tools and best practices (GitHub, GitLab, GSVN, etc.).Understanding of Continuous Integration environments (Jenkins, Bamboo, ElectricCloud)Experience building applications for high availability and scalability. Experience designing and coding for concurrent operations.Experience with multi-threaded coding experience, along with both asynchronous and synchronous code.Experience leading teams that are outsourced.