Software Engineer
Job Description Summary
GE HealthCare is looking for a talented and motivated mid-level backend Software Engineer to join our Advanced Visualization team. This team develops core services that enable our products to run cutting-edge medical applications. As a Software Engineer, you will be part of an Agile Scrum team, contributing to feature development, automated testing, verification campaigns, bug fixes, and documentation.Job Description
Roles and Responsibilities
In this role, you will:
Take responsibility for delivering medium or high-complexity feature tasks within agreed timelines.
Ensure that all delivered code meets GE Healthcare quality standards and adheres to established best practices.
Contribute to automated testing by developing tests for assigned components and end-to-end workflows.
Participate in software delivery within a global environment.
Participate in documentation activities for quality management purposes.
Break down problems and estimate time required.
Understand performance parameters and application performance.
Work closely with Product Owner (PO) and architects to understand product requirements & vision.
Proactively share information across the team, to the right audience with the appropriate level of detail and timeliness.
Qualifications / Requirements
Education Qualification
Bachelor's Degree in Computer Science or “STEM” Majors (Science, Technology, Engineering and Math)
Technical Expertise (must have):
Strong hands-on Java expereince is required (primary language for this role)
Experience with Unix / Linux side programming
Proven experience applying SDLC (Software Development Life Cycle) practices in a professional software development environment, including independently planning, organizing, and delivering tasks.
Nice to have:
Knowledge in C++ or GOLang
Bash or Python knowledge
Experience with Docker/Kubernetes
Experience in creating automated tests
Personal Attributes:
Ability to break down problems and accurately estimate development effort
Ability to take ownership of small- to medium-sized tasks and deliver them on time
Openness to continuous learning and professional growth
Adaptable mindset with flexibility in changing environments
Strong team player with effective collaboration skills
Proactive, motivated, and self-confident attitude
Solution-oriented thinking with strong analytical and critical reasoning skills
Confidence in sharing ideas and speaking up when needed
Good command of English, both written and spoken
Understanding of the organization’s vision and ability to align individual and team goals accordingly
#LI-BJ1
#LI-HYBRID
Additional Information
Relocation Assistance Provided: No