OHAI delivers cutting-edge healthcare and artificial intelligence solutions that help transform medical workflows advance research and improve the quality of care worldwide Join a collaborative mission-driven team at the intersection of health and technology We are looking for a talented and motivated Software Developer IC3 to help drive OHAI s innovative healthcare and AI projects As an integral member of our team you will play a key role in designing developing and maintaining products with real-world impact in healthcare Technical Qualifications BS degree in Computer Science or related fields or equivalent experience 5 years of experience in full stack software development Expert in multiple languages including Java Node js C Python Expert in microservices frameworks such as Spring Micronaut Experience building interfaces including JSON REST APIs GraphQL Experience in front-end scripting including Javascript Typescript ReactJS KnockoutJS Experience in web markup including HTML5 CSS3 Experience with container-based deployment like Docker Kubernetes Additional skill in one or more of Kafka Elasticsearch Redis Experience with test frameworks like Postman Newman Junit Enzym Jest Karma Mocha Chai Puppeteer Experience with distributed source control including GIT Experience with build tools such as Gradle Maven Webpack Npm Yarn Experience with continuous deployment tools like Teamcity Jenkins Working experience within a Linux-based environment Familiarity with log analysis tools and debugging tools Functional Qualifications Hands-on experience with a public cloud platform like AWS Azure Oracle Experience developing distributed fault-tolerant applications Experience with Agile Methodologies specifically Scrum Experience using ticket tracking systems such as JIRA Ability to translate wireframes into prototypes and production-read interfaces Ability to quickly pick up new languages and technologies Self-driven able to work independently on a project even while the design is evolving Solid desire to stay on top of new technologies and services Passionate about learning Strong communication skills including cross-team collaboration Ability to deliver basic functionality and iterate Experience working with geographically distributed teams Experience in the healthcare industry and clinical applications is a plus Career Level - IC3 As a member of the software engineering division you will assist in defining and developing software for tasks associated with the developing debugging or designing of software applications or operating systems Provide technical leadership to other software developers Specify design and implement modest changes to existing software architecture to meet changing needs