Full-Stack Software Engineering Intern
GE HealthCare
About the Role
Join GE HealthCare's MIM Commercialized Web Applications team as a Software Engineering Intern. You will contribute to cloud and on-prem web applications, work alongside experienced engineers and a dedicated mentor, and gain hands-on experience with modern full-stack technologies while developing software in a regulated healthcare environment.
This position is an in-office position at our Beachwood, Ohio site.
What You'll Do
- Contribute full-stack changes to the codebases of MIMcloud and/or MIM Anyware.
- Document code, design specifications, and cybersecurity threat models.
- Test code and write unit tests.
- Work closely with experienced software engineers, including a personal mentor.
- Learn about software engineering principles in an industry environment.
- Learn about engineering best practices for development of regulated medical software.
- Work on real features with a real-world impact on customers.
Key Responsibilities
- MIMcloud is a SaaS web application enabling secure, HIPAA-compliant cloud-based storage and exchange of medical images.
- MIM Anyware is an on-premise web application virtualizing access to the main desktop medical imaging application through a web browser.
Requirements & Tech Stack
MIMcloud
- Languages: Kotlin, Java, TypeScript, HTML, SASS/CSS
- Frameworks: KTOR, React, JUnit
- Database: PostgreSQL
- Amazon Web Services: ECS, Lambda, RDS, S3
- Tooling: Git, GitLab, IntelliJ IDEA, Gradle, Docker Containers
MIM Anyware
- Languages: Java, Scala, TypeScript, HTML, SASS/CSS
- Frameworks: Play! Web Framework, React, Bootstrap, jOOQ, Flyway, JUnit
- Database: PostgreSQL
- Tooling: Git, GitLab, IntelliJ IDEA, sbt, Docker
Qualifications
- Some experience writing code in coursework, projects, or previous internships.
- An active pursuit of a bachelor's degree, preferably for computer science, computer engineering, mathematics, biomedical engineering, electrical engineering, or physics.
- General problem-solving skills.
- Strong analytical thinking.
- Communication and organization skills.
- An aptitude for math and science.
- An existing understanding of medical imaging is not required.