This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
This role sits at the intersection of two recently unified businesses following an acquisition, offering a rare opportunity to help shape how engineering teams, systems, and practices come together. You’ll be part of a small, highly focused sub-team of three within a broader engineering organisation of around 25 engineers. The team has recently completed a major cloud migration (lift-and-shift) and is partway through modernising a large .NET Framework estate to .NET Core. With the platform now running in the cloud, the focus is shifting from migration to optimisation, modernisation, and cloud-native ways of working. This is a role for someone who enjoys working in complexity, influencing beyond their immediate team, and helping shape the next phase of a platform’s evolution. This is not a greenfield role, but it is one where thoughtful technical decisions will have a long-lasting impact.
Job Responsibility:
Evolve the platform
Introduce cloud-native technologies
Improve deployment pipelines and embed modern engineering practices
Recognise and employ appropriate coding design patterns/paradigms and discourages and mitigates anti-patterns and bad practice
Follow process, suggest improvements and embrace change
Build full end-to-end solutions
Requirements:
Exceptional problem-solving ability
High competency in a relevant technology (.NET) and version control (e.g., Git)
Front end experience – CSS, HTML and JavaScript
Understand high level architectural designs and patterns
Understand the importance of release management, Jira (or equivalent), discipline and version control to ensure traceable provenance
Recognise and employ appropriate coding design patterns/paradigms and discourages and mitigates anti-patterns and bad practice