My client is seeking a Mid-Level .NET Developer to join their dynamic team and contribute to developing high-quality applications.
This job will give you the opportunity to
* Contribute to the creation of high-quality applications
* Develop new features, enhance existing features, and support application architecture implementation
* Write clean, scalable, and well-documented code in C# in a mix of .NET and .NET Core
* Develop frontend code in ASP.NET MVC and React, requiring HTML/CSS knowledge
* Participate in code reviews to ensure adherence to coding standards and best practices
* Support and collaborate with junior developers, sharing knowledge and contributing to their growth
* Contribute to technical decisions and collaborate with product teams
* Actively participate in the Agile Scrum process to maximise team productivity
* Troubleshoot and resolve software issues within agreed timescales
* Research new technologies and approaches to improve the software development process
* Collaborate with stakeholders to ensure software components meet business needs and user requirements
* Document code, features, and components effectively for future reference
You have
* A solid commercial experience in web application development using ASP.NET Core and C#
* A good understanding of front-end development using JavaScript/TypeScript with frameworks such as React or Blazor
* Experience working with SQL Server and/or Cosmos DB
* Proficiency in Git-based version control workflows and exposure to CI/CD pipelines
* An understanding of software testing principles and hands-on experience with unit testing frameworks
* Are comfortable participating in agile development processes
* Problem-solving skills with an analytical approach to technical challenges
It will be ideal if you
* Are familiar with Azure services and containerisation tools
* Have been exposed to design systems and UX/UI implementation
* Have an awareness of software architecture patterns and security considerations
* Experiences with asynchronous programming and parallel processing concepts
* Familiar with Atlassian products or equivalent agile/project management tools
If you are a motivated individual with a passion for software development and a desire to grow your skills in a collaborative environment, this is your opportunity. Join this team and be part of a group that values innovation, teamwork, and continuous learning.
This is a hybrid opportunity, remote working with a handful of days a month onsite for collaboration.
Job Types: Full-time, Permanent
Pay: £55,000.00 per year
Benefits:
* Casual dress
* Company pension
* Free parking
* On-site parking
* Paid volunteer time
* Private medical insurance
* Sick pay
* Work from home
Ability to commute/relocate:
* Uxbridge UB11 1FW: reliably commute or plan to relocate before starting work (required)
Application question(s):
* Do you have a good understanding of front-end development using JavaScript/TypeScript with frameworks such as React or Blazor, and the ability to build clean, responsive user interfaces?
* Do you have solid experience working with SQL Server and/or Cosmos DB, with the ability to write effective queries and understand basic data modelling principles for web applications?
* Are you experienced consuming and working with RESTful APIs; familiar with JSON, basic authentication mechanisms (OAuth, JWT), and integrating with third-party services?
* Are you proficient in Git-based version control workflows, with exposure to CI/CD pipelines—preferably using Azure DevOps, GitHub Actions, or similar tools?
* Do you have a clear understanding of software testing principles, including hands-on experience with unit testing frameworks such as xUnit, NUnit, or MSTest?
* Have you evidenced your experience pertaining to the questions above on your CV?
* Is there anything else you would like to share to support your application?
Work authorisation:
* United Kingdom (required)
Work Location: Hybrid remote in Uxbridge UB11 1FW