Job Information
GE Healthcare (Senior) Software Engineer - Node.JS / TS in Budapest, Hungary
Job Description Summary
In this role you will work as a software engineer of a cross-functional scrum team in an agile environment. The day-to-day work predominantly consists of developing backend functionalities using Node.JS / TS (optionally also Java, but that is not a must).
Imaging Framework is a set of tools, services and libraries that enable rapid development of complex medical imaging applications. You will be working in a global environment together with multiple scrum teams (located primarily in Hungary and France) on Imaging Framework.
Both mid-level and senior candidates may be considered for this opening – we will be happy to tailor the role specifics to the right candidate, rather than be rigid about the level.
Job Description
Essential responsibilities
The ideal candidate will:
• Perform all life cycles of software engineering activities: design, develop, unit test and document software using the latest software technologies.
• Continuously work with the team’s product owner to translate requirements/vision into a prioritized list of user stories.
• Deliver user stories and features according to agreed timelines and quality standards.
• Ensure that code meets quality standards and good practices at all times.
• Work cross-functionally with other teams to align and synchronize activities and deliverables.
Desired Characteristics
Technical Expertise:
Required
• Experience with NodeJS, Typescript/JavaScript
• Hands-on experience with Linux based programming and client server architecture
Desired
• Experience with test frameworks such as Cucumber-JS, Playwright
• Experience with Java backend development
• Experience with deployment / devops concepts and tooling, e.g. Jenkins, Kubernetes, etc.
• Experience in working on software projects in the Healthcare domain, especially DICOM knowledge
Personal Attributes:
We are looking to work with you if you:
• are proactive and have a solution-oriented mindset
• have good problem-solving skills
• are a good team player whilst able to make progress individually
• have strong verbal and written communication, in a clear and structured way (Hungarian and English)
• take responsibility for your commitments, deliverables, and the quality of your work with a strong drive towards completion
Leadership:
In this role, you need to
• take ownership of tasks of medium to high complexity
• proactively identify and communicate risks or misalignments with goals or objectives together with mitigation or solution options
• accumulate technical and domain expertise and share with your team members as necessary
• Scrum Master experience / potential / role interest is a big plus
Additional Information
Relocation Assistance Provided: No