Senior Developer in Oxford

Senior Developer in Oxford

Oxford Full-Time 42000 - 84000 £ / year (est.) No working from home possible
Young's Employment Services Ltd

At a Glance

  • Tasks: Develop and maintain software using .NET, React, and Azure in a hybrid work environment.
  • Company: Join a leading software solutions company near Abingdon, known for innovative web-based products.
  • Benefits: Enjoy a competitive salary, bonus, flexible working, pension, and generous holiday entitlement.
  • Other info: Ideal for those seeking a role that combines technical expertise with strategic product development.
  • Why this job: Be part of a dynamic team shaping software products with opportunities for growth and collaboration.
  • Qualifications: 5+ years in software development with strong skills in .NET, React, and cloud technologies.

The predicted salary is between 42000 - 84000 £ per year.

A rare opportunity has become available for a Senior Developer to join a successful software solutions company based close to Abingdon and Oxford. This is a hybrid role that could offer the postholder the flexibility to work from home 3 or 4 days each week once they’re settled in to the role. Our client is part of a leading software solutions group that develop and host a range of web-based software products. This is an exciting opportunity for a Senior Developer to work at the intersection of internal product strategy and external delivery.

We're looking for someone with key strengths in modern software architecture, cloud platforms and full-stack development particularly in .NET 8, React, and Azure. The postholder will play a key role in developing and evolving software products, collaborating with internal stakeholders and an established external development team.

Key Responsibilities:
  • Collaborate with product owners, stakeholders, and third-party development teams to deliver high-quality software
  • Develop and maintain backend services using .NET 8 / C# and front-end components using React and TypeScript
  • Design and implement cloud-native solutions using Azure services
  • Apply Domain-Driven Design (DDD) principles in system design and development
  • Participate in architectural planning, code reviews, and decision-making
  • Define and maintain CI/CD pipelines and DevOps practices
  • Troubleshoot and resolve complex technical issues across the stack
Key Experience & Attributes required:
  • 5+ years of professional experience in software development
  • Strong skills in .NET Core / C# and backend development
  • Proficiency with React and modern JavaScript/TypeScript
  • Experience with Microsoft Azure for cloud-native applications
  • Solid understanding of DDD and clean architecture principles
  • Experience with relational and NoSQL databases (e.g., SQL Server, Cosmos DB)
  • Familiarity with CI/CD pipelines, Git, and DevOps workflows
  • Strong problem-solving skills and the ability to work proactively in a collaborative environment
  • Experience with any of the following would be beneficial - event-driven architectures (Azure Service Bus, Event Grid), microservices and distributed systems, Docker, Kubernetes or AKS

If you're looking to work for an innovative software company that can provide opportunity for professional development and career growth then this could be the role for you. Our client can offer a salary dependent on experience in the region of £60,000 + bonus, company pension and generous holiday entitlement amongst other benefits.

For further information, please send your CV to Wayne Young at Young's Employment Services Ltd.

Young's Employment Services Ltd

Contact Details:

Young's Employment Services Ltd Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Developer in Oxford

Tip Number 1

Familiarise yourself with the latest trends in .NET, C#, and React. Join online forums or local meetups to connect with other developers and gain insights into best practices and emerging technologies that are relevant to the role.

Tip Number 2

Showcase your experience with cloud platforms, particularly Azure. Consider working on personal projects or contributing to open-source projects that utilise Azure services to demonstrate your hands-on skills.

Tip Number 3

Network with professionals in the software development field, especially those who work with the technologies mentioned in the job description. Attend industry conferences or webinars to make connections that could lead to referrals.

Tip Number 4

Prepare for technical interviews by practising coding challenges and system design problems. Use platforms like LeetCode or HackerRank to sharpen your problem-solving skills, focusing on areas relevant to the job such as DDD and CI/CD pipelines.

We think you need these skills to ace Senior Developer in Oxford

.NET 8
C#
React
TypeScript
Azure
Domain-Driven Design (DDD)
Cloud-Native Solutions

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with .NET, C#, React, and Azure. Use specific examples from your past roles that demonstrate your skills in these areas, especially focusing on any projects where you applied Domain-Driven Design principles.

Craft a Compelling Cover Letter:Write a cover letter that not only outlines your technical skills but also showcases your enthusiasm for the role. Mention how your experience aligns with the company's goals and how you can contribute to their software solutions.

Showcase Relevant Projects:If you have worked on relevant projects, consider including a portfolio or links to your work. Highlight any cloud-native applications you've developed using Azure, as well as your experience with CI/CD pipelines and DevOps practices.

Proofread Your Application:Before submitting, carefully proofread your CV and cover letter for any spelling or grammatical errors. A polished application reflects your attention to detail and professionalism, which is crucial for a Senior Developer role.

How to prepare for a job interview at Young's Employment Services Ltd

Showcase Your Technical Skills

Make sure to highlight your experience with .NET 8, C#, React, and Azure during the interview. Be prepared to discuss specific projects where you applied these technologies, as well as any challenges you faced and how you overcame them.

Understand Domain-Driven Design

Since the role requires knowledge of Domain-Driven Design (DDD), brush up on its principles and be ready to explain how you've implemented DDD in past projects. This will demonstrate your understanding of clean architecture and system design.

Prepare for Problem-Solving Questions

Expect to face technical problem-solving questions that assess your ability to troubleshoot complex issues. Practice coding challenges or system design scenarios that could arise in a full-stack development context.

Emphasise Collaboration Experience

The role involves working closely with product owners and external teams, so be sure to share examples of how you've successfully collaborated in previous roles. Highlight your communication skills and ability to work in a team-oriented environment.