Job Opportunity
We are seeking a skilled Software Developer to join our team.
The successful candidate will have experience in software development, with a strong focus on backend and front-end skills using .NET 8, C# and React.
As a Software Developer, you will be responsible for designing, building and maintaining scalable systems, leading discussions on architecture, implementing DevOps best practices and CI/CD pipelines.
You will also have the opportunity to explore and prototype new capabilities using AI and machine learning.
Key Responsibilities
* Design, build and maintain scalable systems using .NET 8, C#, and Azure
* Develop modern front ends with React and TypeScript
* Lead discussions on architecture using domain driven design and clean code principles
* Implement DevOps best practices and CI/CD pipelines
* Build cloud-native applications with reliability, scalability, and security in mind
* Collaborate with product managers, stakeholders, and development partners
* Explore and prototype new capabilities using AI and machine learning
Requirements
* 5+ years of commercial software development experience
* Strong backend experience with .NET Core / C#
* Front end proficiency with React, JavaScript and TypeScript
* Cloud-native development skills using Microsoft Azure
* Experience with relational and NoSQL databases (e.g. SQL Server, Cosmos DB)
* Familiarity with event driven systems, microservices, and distributed architectures
* Knowledge of DevOps tools and practices including Git, pipelines, containers
* Passion for continuous learning and improvement
What We Offer
* Competitive salary
* 27 days annual leave plus your birthday off
* Company pension scheme
* Access to an Employee Assistance Programme
* Flexible hybrid working (Oxford HQ)
* Two paid volunteering days each year
* A progressive, supportive team focused on wellbeing and delivery