Online Jobs Mzansi All,Developer Jobs Mid-Level Software Developer – Activite Group Limited

Mid-Level Software Developer – Activite Group Limited

About Activate Group

Activate Group is a rapidly expanding business, approaching a workforce of 1,000 employees across the UK.

The company partners with some of the nation’s largest fleets and insurance providers, assisting drivers involved in road incidents via its contact centres located in Halifax, Peterborough, and Huddersfield.

Activate Group oversees every stage of the vehicle repair process, managing repairs through its own Activate Accident Repair (AAR) body shops as well as a UK-wide network of trusted independent repair partners.

Additionally, the company collaborates with leading vehicle manufacturers to support approved repair programmes and delivers innovative technology solutions for fleets, repair centres, and dealerships nationwide.

Job Overview

The organisation is seeking a Mid-Level Software Developer to join its IT team and contribute to the design, development and maintenance of web applications and services. The successful candidate will work extensively with C# .NET, Angular and Blazor frameworks to deliver high-quality, scalable solutions.

The role involves close collaboration with product managers, UX/UI designers and fellow developers to create secure, efficient and user-centric web applications.

This position encompasses both front-end and back-end development responsibilities, including API integration and ongoing performance optimisation across applications.

Core Responsibilities

  • Application Development: Responsible for designing, developing, and maintaining web applications using C#, .NET Core/Framework, and Blazor to deliver scalable and efficient solutions.
  • Front-end Development: Tasked with building dynamic and responsive user interfaces using Angular 15, TypeScript 4.9, RxJS, Angular Material/PrimeNG, Blazor, and SignalR, ensuring accessibility, usability, and a seamless user experience.
  • Back-end Development: Develops and maintains server-side logic, services, and APIs using .NET, ensuring optimal performance and application responsiveness.
  • Database Integration: Implements and manages database solutions using MySQL, SQL Server, MongoDB, and Entity Framework, including the use of stored procedures where required. Supports query optimisation, data modelling, and performance tuning initiatives.
  • API Development and Integration: Designs and consumes RESTful APIs while integrating third-party services to enhance system functionality.
  • Code Reviews and Best Practices: Participates in peer code reviews to maintain high standards of code quality, performance, and adherence to established best practices and coding standards.
  • Testing and Debugging: Develops unit and integration tests to ensure application reliability, identifies defects, and resolves issues to maintain a stable and robust codebase.
  • Documentation: Produces clear and comprehensive technical documentation covering development processes, APIs, and system architecture.
  • Collaboration: Works closely with cross-functional teams, including designers, product managers, and QA specialists, to deliver high-quality solutions within an Agile framework.
  • Continuous Improvement: Keeps abreast of the latest advancements in Angular, .NET, and Blazor, proactively recommending and implementing enhancements to the codebase and development processes.

Skills & Requirements

  • Proficiency in C# and .NET: Demonstrates over three years of hands-on software development experience, with strong expertise in C# and comprehensive knowledge of both .NET Core and .NET Framework.
  • Angular & Blazor: Possesses solid experience developing web applications using Angular 15 and Blazor, including familiarity with component libraries such as MudBlazor.
  • Front-end Technologies: Shows a strong understanding of HTML5, CSS3, and modern JavaScript frameworks, along with responsive design principles to ensure optimal performance across devices.
  • Database Skills: Experienced in working with relational databases through Entity Framework, as well as MySQL, SQL Server, and MongoDB. Demonstrates capability in database design, query optimisation, and the use of stored procedures.
  • API Development: Skilled in designing and consuming RESTful APIs, with working knowledge of data exchange protocols such as JSON and XML.
  • Version Control: Proficient in using Git for version control, including managing branches, handling merges, and processing pull requests.
  • Problem-Solving and Debugging: Exhibits strong analytical skills with the ability to troubleshoot and resolve issues across multiple layers of the application stack.

Desirable (but Not Essential)

  • CI/CD: Familiarity with continuous integration and continuous delivery pipelines, including automation of build, testing, and deployment processes.
  • Security Best Practices: Understanding of secure coding standards, authentication, and authorisation frameworks such as OAuth and JWT.
  • Agile Development: Experience working within Agile/Scrum environments, contributing effectively during sprint cycles and participating in key ceremonies such as stand-ups and retrospectives.

Experience

  • Professional Experience: Brings a minimum of three years’ practical experience in C#/.NET software development, including exposure to Blazor or similar component-based technologies.
  • Full-Stack Development: Demonstrates proven capability in full-stack web development, delivering both front-end user interfaces and back-end services.
  • Web Application Deployment: Experienced in managing the full software development lifecycle, including deploying applications to production environments.

Benefits

The organisation is committed to recognising and rewarding employees for their contributions. Upon joining Activate Group, team members can expect:

  • 33 days of annual leave, inclusive of bank holidays.
  • A personal health cash plan, enabling employees to claim back costs for routine healthcare expenses such as dental and optical check-ups.
  • Enhanced family leave benefits, including maternity, paternity, adoption, and shared parental pay.
  • Life assurance cover valued at three times the employee’s basic salary.
  • Complimentary breakfasts and fresh fruit provided in the workplace.
  • A birthday surprise to celebrate each employee’s special day.

CLICK HERE TO APPLY

Related Post