Back End Developer

Back End Developer

Southampton Full-Time 36000 - 60000 £ / year (est.) Home office (partial)
S

At a Glance

  • Tasks: Develop and maintain high-performance C# back-end solutions for digital platforms.
  • Company: Join a transformative company leading a major Digital Transformation programme in 2024.
  • Benefits: Enjoy hybrid work options and opportunities for skill development and career growth.
  • Why this job: Be part of an exciting journey, enhancing technology while collaborating with diverse teams.
  • Qualifications: 3+ years in C# and .NET development; experience with Azure and API integration required.
  • Other info: Ideal for tech enthusiasts eager to contribute to innovative projects in a collaborative environment.

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

Location: Hampshire/Hybrid

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

    • 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: Shaw Daniels Solutions

    Join a forward-thinking company in Hampshire as a Back-End Developer, where you will play a crucial role in their exciting Digital Transformation Programme. With a strong focus on employee development and a collaborative work culture, this organisation offers ample opportunities for career growth while working with cutting-edge technologies. Enjoy the benefits of a hybrid work model, competitive remuneration, and the chance to contribute to innovative projects that shape the future of their digital landscape.
    S

    Contact Detail:

    Shaw Daniels Solutions 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 ongoing Digital Transformation Programme. Understanding their goals and how your skills in C# and .NET can contribute will help you stand out during discussions.

    ✨Tip Number 2

    Showcase your experience with RESTful and GraphQL APIs by preparing examples of past projects. Be ready to discuss how you optimised performance and resolved issues, as this aligns with their focus on high-performance solutions.

    ✨Tip Number 3

    Brush up on your knowledge of Azure cloud services and DevOps principles. Being able to speak confidently about your experience with CI/CD pipelines and containerisation will demonstrate your readiness for their tech stack.

    ✨Tip Number 4

    Prepare to discuss your problem-solving approach in an Agile/Scrum environment. Highlighting your ability to collaborate across teams and communicate technical details effectively will resonate well with their team 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
    SQL Server Management
    Entity Framework
    Azure Cloud Services
    Serverless Functions
    Application Insights
    DevOps Principles
    CI/CD Pipelines
    Azure DevOps
    Software Design Patterns
    Modern Software Architecture
    Third-Party Service Integration
    Problem-Solving Skills
    Analytical Skills
    Agile/Scrum Methodologies
    Communication Skills
    Documentation Skills
    Unit Testing Frameworks (e.g., xUnit, NUnit, MSTest)
    Authentication and Security Best Practices (OAuth, JWT)
    Event-Driven Architectures
    Message Queues (Azure Service Bus, RabbitMQ)
    Microservices Architecture
    Serverless Computing (Azure Functions, AWS Lambda)
    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 your familiarity with RESTful and GraphQL APIs. Use specific examples from your past work that demonstrate your technical skills and problem-solving abilities.

    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 Projects: If you have worked on projects involving Azure cloud services or containerization, be sure to include these in your application. Highlight any experience with DevOps principles and CI/CD pipelines, as these are essential for the role.

    Prepare for Technical Questions: Anticipate technical questions related to back-end development, particularly around C#, .NET, and API development. Be ready to discuss your approach to troubleshooting and optimizing performance issues in existing systems.

    How to prepare for a job interview at Shaw Daniels Solutions

    ✨Showcase Your C# Expertise

    Make sure to highlight your strong expertise in C# and .NET during the interview. Be prepared to discuss specific projects where you've developed scalable back-end solutions, and share examples of how you've implemented best practices in your coding.

    ✨Demonstrate Problem-Solving Skills

    Since the role requires strong problem-solving abilities, come prepared with examples of complex issues you've resolved in past projects. Discuss your approach to troubleshooting and optimising performance issues, as this will show your resourcefulness.

    ✨Communicate Effectively

    Excellent communication is key for this role. Practice explaining technical concepts in a way that non-technical stakeholders can understand. This will demonstrate your ability to collaborate across teams and ensure everyone is on the same page.

    ✨Familiarise Yourself with the Company’s Digital Transformation Goals

    Research the company's upcoming Digital Transformation Programme and think about how your skills can contribute to their objectives. Showing that you understand their vision and are excited to be part of it will set you apart from other candidates.

    Land your dream job quicker with Premium

    Your application goes to the top of the list
    Personalised CV feedback that lands interviews
    Support from real people with tickets
    Apply for more jobs in less time with AI support
    Go Premium

    Money-back if you don't land a job in 6-months

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