Mid-Level Software Developer

Company: Activate Group Limited

Salary: Not provided

Location: , United Kingdom

Description

• Design, develop, and maintain web applications using C# & ASP.NET Core. • Build dynamic user interfaces with Angular 15, TypeScript 4.9, RxJS, Angular Material / PrimeNG, Blazor (or similar) and SignalR, ensuring responsiveness, accessibility, and a seamless user experience. • Develop server-side logic, services, and APIs using .NET 8, ensuring high performance and responsiveness of applications. • Implement and maintain database solutions using MySQL, SQL Server, MongoDB and Entity Framework as well as using Stored Procedures where required. • Create and consume RESTful APIs and integrate third-party services. • Participate in peer code reviews to ensure high code quality, performance, and adherence to best practices and coding standards. • Write unit and integration tests to ensure the reliability of applications. • Produce clear and concise technical documentation for development processes, APIs, and system architecture. • Work with cross-functional teams including designers, product managers, and QA to deliver high-quality solutions in an Agile environment. • Stay updated with the latest developments in .NET and Blazor, proposing and implementing improvements to the codebase and development process.

Requirements

• Proven experience in full-stack web development, building both front-end interfaces and back-end services. • Experience with the full software development lifecycle, including deploying applications to production environments. • 3+ years of hands-on experience in software development with proficiency in C# and .NET. • Strong experience in developing applications using C#, with in-depth knowledge of .NET Core and .NET Framework. • Solid experience in building web applications using Blazor (or similar) & Angular 15, experience of component libraries such as MudBlazor. • Familiarity with HTML5, CSS3, and JavaScript frameworks, with a good understanding of responsive design principles. • Experience working with relational databases using Entity Framework and experience with databases such as MySQL, SQL Server and MongoDB, including database design, query optimization, and stored procedures. • Experience in creating and consuming RESTful APIs, along with working knowledge of protocols like JSON and XML. • Proficiency in Git for version control, including branching, merging, and pull requests. • Strong problem-solving skills and ability to debug and troubleshoot across various layers of the application stack. • (Desirable but not essential) Experience with continuous integration and delivery pipelines, automating build, test, and deployment processes. • (Desirable but not essential) Understanding of secure coding practices, authentication, and authorization (OAuth, JWT). • (Desirable but not essential) Experience working in Agile/Scrum teams, with an ability to collaborate effectively in sprints and participate in ceremonies like stand-ups and retrospectives.

Benefits

• 33 days holiday, including bank holidays • Personal health cash plan – claim back the cost of everyday healthcare such as dental and optical check-ups • Enhanced maternity, paternity, adoption and shared parental pay • Life assurance at three times your basic salary • Free breakfasts and fresh fruit • A birthday surprise for everyone

Apply here

job post pulled from jsjobs

Get TypeScript jobs in your inbox

Copyright © ReadingWaters 2026.