Net Developer

Role Overview – .NET Engineer

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.

The successful candidate will work closely with DevOps leads to evolve the platform, introducing cloud-native technologies, improving deployment pipelines, and embedding modern engineering practices. This is not a greenfield role, but it is one where thoughtful technical decisions will have a long-lasting impact.

Given the post-acquisition environment, exceptional communication skills are essential. You’ll act as a conduit between teams and stakeholders (including the product team as it brings these new products into the roadmap), helping align technical direction, share context, and ensure services evolve coherently as systems and teams become more tightly coupled. This role suits an engineer who is comfortable operating across boundaries: technical, organisational, and cultural.

In short, 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.

Core competencies:

  • Exercise exceptional problem-solving ability

  • Demonstrate high competency in a relevant technology (.NET) and version control (e.g., Git)

  • Desirable to have experience in other languages such as Python as existing codebases are decoupled, integrated and modernised

  • Experience in delivering B2B SaaS Web applications in a Cloud environment

  • Have strong database experience (MSSQL)

  • Experience of considering performance and security of web applications

  • 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

  • Follow process, suggest improvements and embrace change

  • Build “full” end-to-end solutions

  • Demonstrate strong communication skills that can facilitate a bridge between the development team and other parts of the business, management and Product Owner

  • Project a positive attitude and ability to work as part of an agile team but with a strong mechanical sympathy for other roles within the team and business

  • Provide input into planning from both a technical and functional standpoint combined with a strong sense of ownership to see work units through their lifecycle

  • Practise “fail fast” and learn from mistakes

Job Details

Company
Unity Five Ltd
Location
Brinkworth, Wiltshire, United Kingdom
Employment Type
Permanent
Posted