General Electric Senior Software Engineer in Budapest, Hungary
Job Description Summary
A Senior Software Engineer at GE Healthcare is responsible for designing, developing, and maintaining several production quality software components, while also helping the surrounding team with technical guidance, idea sharing, code reviews and mentoring more junior colleagues from a technical perspective.
GE Healthcare is a leading global medical technology and digital solutions innovator. Our mission is to improve lives in the moments that matter. Unlock your ambition, turn ideas into world-changing realities, and join an organization where every voice makes a difference, and every difference builds a healthier world.
Edison Imaging Fabric is an extensive toolkit of production quality services that enables our clients to build world-class medical applications in the field of advanced visualization. By creating the most common building blocks of such applications, we empower application developers to be able to truly focus on the medical aspects of their visualization solutions.
In this role, you will:
Write code (predominantly Java) that meets standards and delivers desired functionality using the technology selected for the project
Understand performance parameters and application performance
Work on core data structures and algorithms and implement them using technology chosen
Work closely with Product Owners (POs) and architects to understand product requirements & vision
Work cross functionally with other business departments to align activities and deliverables
Drive world-class quality in the development and support of products
Apply principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques
Proactively share information across the team, to the right audience with the appropriate level of detail and timeliness
Qualifications and experience
Extensive experience designing, developing, and maintaining application or framework code in a Java based stack
Experience with Linux (in terms of a platform for which to design, develop and troubleshoot production-ready code)
Ability to take ownership of small and medium sized tasks and deliver those while also mentoring and helping team members via knowledge shares and code reviews
Ability to break down problems, documenting problem statements and estimating efforts
Ability to explain technical concepts to various audiences (developers of all seniority, product managers, clients, etc.)
Strong command of English (written and spoken)
Bachelor's Degree in Computer Science or “STEM” Majors (Science, Technology, Engineering and Math) with advanced experience
Experience with containerization technologies (Docker, Kubernetes)
Experience in working on software projects in the Healthcare domain (Advanced Visualization is a big plus)
Familiarity with the latest Java standards and a wide experience with related libraries and technologies
GE Healthcare is an Equal Opportunity Employer where inclusion matters. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law.
We expect all employees to live and breathe our behaviors: to act with humility and build trust; lead with transparency; deliver with focus, and drive ownership – always with unyielding integrity.
Our total rewards are designed to unlock your ambition by giving you the boost and flexibility you need to turn your ideas into world-changing realities. Our salary and benefits are everything you’d expect from an organization with global strength and scale, and you’ll be surrounded by career opportunities in a culture that fosters care, collaboration and support.
Relocation Assistance Provided: No