Back-End Developer

 

 

Our Client

This company is undergoing a period of significant transformation. In 2024, they will embark on a company-wide Digital Transformation (“DX”) Programme, leading to a complete overhaul of their technology stack. The IT and Portfolio Delivery teams will be at the core of this initiative, making it an exciting and pivotal time to join the business and contribute to the successful execution of their objectives.

Through involvement in the DX programme, all IT and Portfolio Delivery team members will have the opportunity to develop new skills and gain valuable experience essential for career growth. The company is investing in people and technologies that will drive the business forward, presenting a fantastic opportunity for those who join their journey.

 

Role Overview

They are looking for an experienced Back-End Developer with strong expertise in C# to work on their core systems and web-based platforms. The role involves designing, developing, and maintaining scalable, high-performance backend solutions that support the company’s growing digital and e-commerce footprint. You will collaborate with business stakeholders, third-party providers, and cross-functional teams to enhance and optimize their technology stack.

 

Key Behaviours

  • Resourcefulness – Use your technical skills to develop and support solutions to complex business problems, helping keep projects on track.
  • Flexibility – Manage competing priorities effectively and align with management expectations.
  • Excellent Communication – Clearly document system structures, communicate changes, and provide support for technical issues.
  • Detail-Oriented – Anticipate growth and performance needs while ensuring compliance with data security and best practices.

 

Responsibilities

Technical Excellence

  • Develop and maintain scalable, secure, and high-performance C# back-end solutions.
  • Work closely with product and technical teams to define requirements, scope work, and estimate effort.
  • Build and maintain RESTful and GraphQL APIs to support various platforms and services.
  • Write clean, efficient, and well-documented code following best practices.
  • Troubleshoot, debug, and optimize performance issues in existing back-end systems.
  • Support the IT team in resolving platform-related incidents and liaise with third-party providers when necessary.
  • Stay up to date with best practices in .NET development, cloud computing, and modern software architecture.
  • Contribute to system documentation, including design specifications and unit testing.

Operational Excellence

  • Demonstrate professionalism in all interactions with stakeholders and third parties.
  • Provide timely responses to requests from management, the business, and IT teams.
  • Foster a collaborative technical culture, ensuring best practices are shared across the team.
  • Communicate technical details effectively with both technical and non-technical team members.

 

Essential Knowledge, Skills & Experience

Skills

  • Strong expertise in C# and .NET Core/.NET 6+ development.
  • Solid experience with RESTful and GraphQL API development.
  • Understanding of database management (SQL Server, Entity Framework, or other ORM tools).
  • Experience with Azure cloud services, including hosting, serverless functions, and application insights.
  • Familiarity with DevOps principles, CI/CD pipelines, and Azure DevOps.
  • Knowledge of software design patterns and modern architecture principles.
  • Experience integrating third-party services and external APIs.
  • Strong problem-solving and analytical skills.
  • Ability to work in an Agile/Scrum environment and collaborate across teams.
  • Strong communication and documentation skills.

 

Experience & Qualifications

  • 3+ years of experience developing backend solutions with C# and .NET Core/.NET 6+.
  • Experience working with Azure cloud platforms and containerization (Docker, Kubernetes).
  • Experience with unit and integration testing frameworks (e.g., xUnit, NUnit, MSTest).
  • Experience with authentication and security best practices (OAuth, JWT, etc.).
  • Experience with event-driven architectures and message queues (Azure Service Bus, RabbitMQ, etc.).
  • Degree in Computer Science, IT, or a related field (or equivalent experience).

 

Nice to Have

  • Experience with Microservices architecture.
  • Familiarity with serverless computing (Azure Functions, AWS Lambda, etc.).
  • Exposure to e-commerce or SaaS application development.
  • Knowledge of performance optimization techniques for scalable applications.
Apply for this job
Showing 1–0 of 0 jobs
Share this job

Shaw Daniels Solutions (SDS) is backed by well-known industry experts, dedicated to making a real difference to the recruitment and staffing industry.

Address

Pure Offices
Ferneberga House
Alexandra Road
Farnborough
Hampshire, GU14 6DQ

Contact Us

office@shawdaniels.co.uk

01276 300700