Description

Job Responsibilities

Develops full stack medical device software with specific attention given to device interoperability :
 

Assesses technical risks

Estimates development effort

Designs and implements software

Communicates and documents designs and implementation

Performs software unit, integration and system testing

Integrates software deliverables within the larger system

Integrates software to ensure interoperability with distributed clinical workflows

Knowledge/Experience
 

B.S. in Computer Science or similar engineering discipline

5+ years industry experience as a software developer

Expertise in Java and familiarity with Kotlin

Experience in working in a regulated environment following a strict SDLC is a plus

Strong understanding of Android SDK, Jetpack components, and modern architectural patterns like MVVM or Clean Architecture

Experience with RESTful APIs, third-party libraries, and frameworks is a plus

Strong understanding of general SW design patterns and principles (SOLID Principles)

Understanding of Object-Relational data access designs and frameworks

Experience with SW unit and integration test development using modern test frameworks

Strong experience with IDEs, toolchains, and software configuration management tools (Git)

Technical Skills

Proficiency in Java and familiarity with Kotlin

In-depth knowledge of Android SDK, Jetpack libraries, and modern Android development practices

Strong understanding of architectural patterns like MVVM, MVP, or Clean Architecture

Expertise in creating user-centric and visually appealing mobile applications

Experience with responsive design and handling multiple screen sizes

Experience in working with RESTful APIs and third-party libraries

Familiarity with performance profiling tools like Android Profiler

Experience in automated testing

Proficiency in Git and platforms like GitHub or GitLab

Familiarity with CI/CD pipelines using Jenkins, Bitrise, or similar tools

Understanding of Android security best practices (e.g., encryption, secure storage)

Education

Any Graduate