Back End Developer

Back End Developer

Southampton Full-Time 36000 - 60000 £ / year (est.) No home office possible
J

At a Glance

  • Tasks: Develop and maintain high-performance C# back-end solutions for digital platforms.
  • Company: Join a company undergoing a major digital transformation, investing in technology and talent.
  • Benefits: Gain valuable experience, develop new skills, and enjoy a collaborative work culture.
  • Why this job: Be part of an exciting journey to enhance technology and drive business growth.
  • Qualifications: 3+ years in C# and .NET development; Azure experience preferred.
  • Other info: Opportunity to work on innovative projects and contribute to a dynamic team.

The predicted salary is between 36000 - 60000 £ per year.

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.

    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.

    Back End Developer employer: JR United Kingdom

    This company is an exceptional employer, particularly for Back End Developers looking to make a significant impact during a transformative period. With a strong focus on employee growth through the Digital Transformation Programme, team members will have the chance to enhance their skills and advance their careers while working in a collaborative and innovative environment. The company's commitment to investing in cutting-edge technologies and fostering a supportive work culture makes it an attractive place for those seeking meaningful and rewarding employment.
    J

    Contact Detail:

    JR United Kingdom Recruiting Team

    StudySmarter Expert Advice 🤫

    We think this is how you could land Back End Developer

    ✨Tip Number 1

    Familiarise yourself with the company's Digital Transformation Programme. Understanding their goals and how your role as a Back-End Developer fits into this initiative will help you demonstrate your enthusiasm and alignment with their vision during interviews.

    ✨Tip Number 2

    Brush up on your C# and .NET Core skills, especially focusing on building RESTful and GraphQL APIs. Being able to discuss specific projects or experiences where you've successfully implemented these technologies will set you apart from other candidates.

    ✨Tip Number 3

    Showcase your experience with Azure cloud services and DevOps principles. Be prepared to discuss how you've used these tools in past projects, as this aligns closely with the company's technological direction and operational excellence.

    ✨Tip Number 4

    Highlight your problem-solving skills and ability to work in an Agile/Scrum environment. Prepare examples of how you've collaborated with cross-functional teams to overcome challenges, as this is crucial for the role and the company's collaborative culture.

    We think you need these skills to ace Back End Developer

    C# Programming
    .NET Core/.NET 6+ Development
    RESTful API Development
    GraphQL API Development
    Database Management (SQL Server, Entity Framework)
    Azure Cloud Services
    DevOps Principles
    CI/CD Pipelines
    Software Design Patterns
    Integration of Third-Party Services
    Problem-Solving Skills
    Agile/Scrum Methodologies
    Communication Skills
    Documentation Skills
    Unit and Integration Testing Frameworks (xUnit, NUnit, MSTest)
    Authentication and Security Best Practices (OAuth, JWT)
    Event-Driven Architectures
    Message Queues (Azure Service Bus, RabbitMQ)
    Microservices Architecture
    Performance Optimization Techniques

    Some tips for your application 🫡

    Tailor Your CV: Make sure your CV highlights your experience with C# and .NET development, as well as any relevant projects involving RESTful and GraphQL APIs. Use specific examples to demonstrate your technical skills and achievements.

    Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the company's Digital Transformation Programme. Mention how your background aligns with their goals and how you can contribute to enhancing their technology stack.

    Showcase Relevant Experience: When detailing your work history, focus on your experience with Azure cloud services, DevOps principles, and any involvement in Agile/Scrum environments. Highlight specific instances where you solved complex problems or improved system performance.

    Prepare for Technical Questions: Anticipate technical questions related to back-end development, C#, and database management during the interview process. Be ready to discuss your approach to troubleshooting and optimizing performance issues in existing systems.

    How to prepare for a job interview at JR United Kingdom

    ✨Showcase Your C# Expertise

    Make sure to highlight your strong expertise in C# during the interview. Be prepared to discuss specific projects where you've developed back-end solutions using C# and .NET Core/.NET 6+. Providing examples of challenges you faced and how you overcame them will demonstrate your technical prowess.

    ✨Demonstrate Problem-Solving Skills

    Since the role requires resourcefulness, be ready to discuss complex business problems you've solved in the past. Use the STAR method (Situation, Task, Action, Result) to structure your answers, showcasing your analytical skills and ability to think on your feet.

    ✨Communicate Effectively

    Excellent communication is key for this position. Practice explaining technical concepts in a way that non-technical stakeholders can understand. This will show that you can bridge the gap between technical and non-technical teams, which is crucial for collaboration.

    ✨Familiarise Yourself with Their Tech Stack

    Research the company's current technology stack and their plans for the Digital Transformation Programme. Understanding their use of Azure cloud services, RESTful and GraphQL APIs, and DevOps principles will allow you to ask informed questions and demonstrate your genuine interest in contributing to their goals.

    Back End Developer
    JR United Kingdom
    J
    • Back End Developer

      Southampton
      Full-Time
      36000 - 60000 £ / year (est.)

      Application deadline: 2027-06-19

    • J

      JR United Kingdom

    Similar positions in other companies
    UK’s top job board for Gen Z
    discover-jobs-cta
    Discover now
    >