GE HealthCare is looking to solve the problem of developing software for complex systems in the healthcare industry, specifically with regards to healthcare standards like HL7, DICOM/IHE profiles, FHIR, and authentication and authorization standards such as OAuth2.0, WSO2, LDAP, Active Directory.
Requirements
- Experience in Healthcare standards like HL7, DICOM/IHE profiles, FHIR
- Experience with authentication and authorization standards such as OAuth2.0, WSO2, LDAP, Active Directory
- Experience with Windows and Linux development (Ubuntu, Windows 10/11)
- Experience in cloud native software platforms using Docker, Kubernetes, Jenkins
- Experience in advanced applications (web), user-interface design using modern technologies such as, Apache Camel, Springboot, Web Services (RESTful, SOAP), Websockets
- Experience with front-end technologies (JavaScript, TypeScript, node.js, HTML5, CSS, Angular, React, JS libraries) and systems engineering
- Strong knowledge of Object-Oriented Analysis and Design, Software Design Patterns and Enterprise Java coding principles or of a similar enterprise Object-Oriented language (Minimum 3 years)
Responsibilities
- Be responsible for defining, developing, and evolving software in a fast paced and agile development environment using the latest software development technologies and infrastructure
- Work with Product Line Leaders (PLLs) to understand product requirements & vision
- Translate requirements / vision into prioritized list of user stories and deliver to required timelines and quality standards
- Work with product line leaders and architects to develop multi generation software technology plans
- Drive increased efficiency across the teams, eliminating duplication, leveraging product and technology reuse
- Support process improvements which guide the development, sustaining & support activities
- Apply principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques
Other
- Bachelor’s Degree in Computer Science or in “STEM” Majors (Science, Technology, Engineering and Math)
- A minimum of 3 years of professional experience in developing software for complex systems OR Master’s degree in Computer Science or in “STEM” Majors
- Legal authorization to work in the United States is required
- Must be willing to work out of an office located in Chicago, IL
- Ability to analyze impact of technology choices