We are seeking a Software Developer to join our dynamic team, where you will play a crucial role in designing and developing the Common Instrument Platform (CIP) that powers a wide range of medical devices, from small-scale to large-scale solutions. You will be responsible for building and maintaining key components, with a particular focus on the Persistence Module, utilizing Android, Java, and SQLite for efficient data storage and retrieval.
Key Responsibilities:
- Identify, track, and manage defects throughout the software development lifecycle.
- Define, Design, Document, Implement and Unit Test the embedded medical device database wrapper solution and extending the solution.
- Produce software specification(s) for database design and development.
- Mentor software engineers of varied levels of experience to improve their understanding of the software architecture and development process.
- Implement manual and static code reviews and produce code review evidence.
Required Skills:
- 8+ years of experience in software development.
- 5+ years of Android/JAVA experience, with at least 2+ years working knowledge on the Persistence layer (SQLite).
- Experience developing hybrid android applications.
- Solid understanding of the Medical Device domain.