IT & Software

Software Engineer - C# .NET

Oliver Bernard

London · England · United Kingdom

Paying up to £250k TC (Salary + Bonuses)

Oliver Bernard are working with a leading global financial services organisation looking to hire a Software Engineer to join its established engineering team.

This is a hands-on software engineering role for someone with strong C#/.NET development experience who enjoys building applications and solutions from scratch, while also having an interest in infrastructure, automation and Infrastructure as Code (IaC). You'll be working on a range of internally developed applications, enterprise integrations and automation tooling, helping to build and improve technology used across a large-scale global environment.

The Role

You’ll be joining a collaborative engineering team responsible for developing and supporting a suite of bespoke applications, internal platforms and automation solutions.

The role is predominantly software engineering, with approximately 60% of your time spent developing in C#/.NET, alongside involvement in infrastructure automation and IaC.

Key responsibilities include:

  • Design, develop and maintain internal applications, services and tooling using C# and .NET.
  • Build software solutions and integrations from scratch, focusing on quality, scalability and reusability.
  • Develop and maintain APIs and integrations across a range of enterprise technologies.
  • Contribute to infrastructure automation and Infrastructure as Code initiatives.
  • Work with technologies such as Ansible and PowerShell to streamline infrastructure processes.
  • Support and improve CI/CD pipelines and deployment processes.
  • Collaborate with wider engineering and infrastructure teams to identify challenges and develop effective technical solutions.
  • Take ownership of existing applications while contributing to new development projects.

What We're Looking For

We're looking for a hands-on Software Engineer with a solid C#/.NET background and an appreciation for infrastructure and automation.

  • 3+ years of commercial C#/.NET development experience.
  • Ability to design, build and develop applications from scratch.
  • Strong understanding of software engineering principles and writing clean, maintainable code.
  • Some experience or exposure to infrastructure, automation or Infrastructure as Code.
  • Familiarity with source control, CI/CD pipelines and modern development practices.
  • Strong problem-solving skills and the ability to work independently.
  • Excellent communication skills and a collaborative approach to engineering.
  • Ansible, PowerShell or other infrastructure automation technologies.
  • Terraform, Bicep or similar Infrastructure as Code tools.
  • REST APIs and enterprise systems integration.
  • Windows Server and Active Directory.
  • VMware or virtualisation technologies.
  • GitHub Actions, GitLab or Azure DevOps.

You don't need to be an infrastructure or DevOps specialist. The priority is strong C#/.NET development ability, coupled with an interest in working across infrastructure and automation.

The Opportunity

  • Work on bespoke applications and software used across a global technology environment.
  • Take ownership of development projects from initial design through to delivery.
  • Develop your skills across both software engineering and infrastructure automation.
  • Work alongside an experienced, collaborative engineering team.
  • Get involved in a varied technical environment where your software development skills will continue to be utilised and developed.
#J-18808-Ljbffr

Reference: WJ-766_23818537

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.