Lead Backend Engineer

3 weeks ago


Norwich, Norfolk, United Kingdom Davies Full time
Position Overview

Our Mission

At Davies, we are a collective of exceptional individuals. We embrace diverse viewpoints, encourage each other's aspirations, and evolve together. In a rapidly changing business landscape, we remain agile and forward-thinking.

Our success stems from our diverse talents: the skills of our teams, areas of expertise, and industry knowledge. By collaborating, we achieve more than we could individually.

Why Join Davies?

Davies is dedicated to fostering a diverse and inclusive workplace. We welcome applicants of all genders, gender identities and expressions, neurodiversity, sexual orientations, disabilities, physical appearances, body sizes, races, ages, nationalities, and beliefs (or lack thereof). Our employee benefits and policies are continuously evolving. Currently, some of our key offerings include:

  • Reward platform – discounts at over 800 retailers
  • 25 days of annual leave (increasing with tenure)
  • Employee Assistance Program with virtual healthcare access
  • Two paid volunteering days
  • Enhanced parental leave policies
  • Supportive employer for family planning and fertility
  • Pension scheme with matched contributions up to 5%
  • Life Insurance (4 times basic salary)
  • Opportunities for development, training, and professional certifications as applicable

The Opportunity

The Lead Backend Engineer position is crucial for the advancement and ongoing success of our primary product initiatives within Davies Technology Solutions [DTS].

The ideal candidate will have a strong commitment to delivering high-quality software that meets business requirements through the application of contemporary software development methodologies and practices.

As a senior figure in the team, you will also play a key role in promoting best practices and mentoring junior team members. In this dynamic position, you will collaborate with a talented team, contributing to a positive work environment and working closely with clients to maximize the effectiveness of our top-tier solutions.

This role is classified as Hybrid, necessitating attendance in our office for two days each week.

Core Responsibilities

  • Produce high-quality software by adhering to clean coding standards to create efficient, unit-testable code.
  • Collaborate closely with lead developers, project and product delivery teams, and other stakeholders to plan upcoming tasks, solution architecture, and design.
  • Help uphold quality standards through peer reviews and team retrospectives.
  • Effectively communicate and collaborate with team members to shape and deliver necessary functionalities.
  • Engage in SCRUM ceremonies to drive continuous improvement within the development team.
  • Manage tasks efficiently, accurately estimating, tracking, and reporting on the status of your work while addressing any issues encountered.
  • Contribute to a positive team culture, fostering collaboration and productivity.
  • Provide guidance and mentorship to mid-level and junior developers within the team.
  • Oversee and ensure that all developers working on your project adhere to our high standards.

Essential Skills and Experience

  • .NET Framework (C# and Visual Basic)
  • Several years of professional experience in C#
  • ASP.NET Web Forms, MVC, and Web API
  • RESTful APIs – HTTP Status Codes, CORS, JSON, JWT
  • Microsoft SQL Server / T-SQL
  • Windows Server / IIS
  • GIT Source Control
  • Experience with ORM tools (Entity Framework, NHibernate, Dapper)
  • Familiarity with unit testing frameworks (Cypress, NUnit, XUnit, Moq)
  • Knowledge of HTML, JavaScript, and CSS
  • Azure DevOps (preferred)
  • Experience in an agile environment, preferably using SCRUM (preferred)
  • Familiarity with IdentityServer (preferred)
  • A willingness to travel to various Davies UK/US sites or client locations as needed.

For more information on how Davies processes your application data, please refer to our privacy policy.


  • Lead Backend Engineer

    3 weeks ago


    Norwich, Norfolk, United Kingdom Davies Full time

    Position OverviewOur MissionAt Davies, we are a collective of exceptional individuals. We embrace diverse viewpoints, encourage each other's aspirations, and evolve together. In a rapidly changing business landscape, we remain adaptable and forward-thinking.Our success stems from our diverse talents: the skills of our teams, areas of expertise, and industry...

  • Backend Developer

    3 days ago


    Norwich, Norfolk, United Kingdom Davies Full time

    About the RoleWe are seeking a highly skilled Senior Backend Developer to join our team at Davies Technology Solutions. As a key member of our development team, you will play a crucial role in delivering high-quality software solutions that meet the needs of our business.Key Responsibilities:Design and develop robust, scalable, and efficient backend systems...


  • Norwich, Norfolk, United Kingdom X4 Technology Full time

    Position OverviewX4 Technology is currently in search of a Senior Software Engineer to join our dynamic team. This permanent role provides an excellent opportunity to lead, mentor, and guide junior developers while collaborating with a diverse and skilled group to deliver high-quality projects and enhancements.Key Responsibilities:Position: Senior Software...

  • Backend Developer

    1 day ago


    Norwich, Norfolk, United Kingdom Davies Full time

    About DaviesDavies is a dynamic and innovative organization that values diversity, inclusivity, and collaboration. We strive to create a work environment that fosters growth, learning, and mutual support.Our MissionWe aim to deliver exceptional software solutions that meet the evolving needs of our clients and stakeholders. Our team of experts is dedicated...

  • Backend Developer

    3 days ago


    Norwich, Norfolk, United Kingdom Davies Full time

    About DaviesDavies is a dynamic and innovative organization that values diversity, inclusivity, and collaboration. We strive to create a work environment that fosters growth, learning, and mutual support.Our MissionWe aim to deliver exceptional software solutions that meet the evolving needs of our clients and stakeholders. Our team of experts is dedicated...


  • Norwich, Norfolk, United Kingdom X4 Technology Full time

    Position OverviewX4 Technology is currently looking for a Senior Software Engineer to join our dynamic team. This role presents an excellent opportunity to guide, mentor, and assist junior developers while collaborating with a skilled group to execute projects, enhance systems, and address client inquiries.Key Responsibilities:Position: Senior Software...


  • Norwich, Norfolk, United Kingdom X4 Technology Full time

    Position OverviewX4 Technology is in search of a Senior Software Engineer to join our dynamic team on a permanent basis. This role presents an excellent opportunity to guide, mentor, and assist junior developers while collaborating with a skilled team to execute projects, enhance systems, and address client inquiries.This position requires full-time onsite...


  • Norwich, Norfolk, United Kingdom X4 Technology Full time

    Position OverviewX4 Technology is in search of a Senior Software Engineer to join our dynamic team on a permanent basis. This role presents an excellent opportunity to guide, mentor, and assist junior developers while collaborating with a skilled team to execute projects, enhance systems, and address client inquiries.The position requires full-time onsite...


  • Norwich, Norfolk, United Kingdom X4 Technology Full time

    Position OverviewX4 Technology is on the lookout for a Senior Software Engineer to join our dynamic team. This role presents an exceptional opportunity to guide, mentor, and support less experienced team members while collaborating with a skilled group to execute projects, enhance systems, and address client inquiries.This position requires full-time onsite...


  • Norwich, Norfolk, United Kingdom X4 Technology Full time

    Position OverviewX4 Technology is looking for a Senior Software Engineer to join our dynamic team. This role presents an excellent opportunity to guide, mentor, and support less experienced team members while collaborating with a diverse group of professionals to execute projects, enhance systems, and address client inquiries.This position requires...


  • Norwich, Norfolk, United Kingdom Davies Full time

    About DaviesDavies is a dynamic and innovative organization that values diversity, inclusivity, and collaboration. We strive to create a work environment that fosters growth, learning, and mutual support.Our MissionWe aim to deliver exceptional software solutions that meet the evolving needs of our clients and stakeholders. Our team of experts is dedicated...


  • Norwich, Norfolk, United Kingdom Davies Full time

    About DaviesDavies is a dynamic and innovative organization that values diversity, inclusivity, and collaboration. We strive to create a work environment that fosters growth, learning, and mutual support.Our MissionWe aim to deliver exceptional software solutions that meet the evolving needs of our clients and stakeholders. Our team of experts is dedicated...


  • Norwich, Norfolk, United Kingdom Davies Full time

    About the RoleWe are seeking a highly skilled Senior Backend Developer to join our team at Davies Technology Solutions. As a key member of our development team, you will play a crucial role in delivering high-quality software solutions that meet the needs of our business.Key ResponsibilitiesSoftware Development: Develop high-quality software using modern...

  • Technical Team Lead

    2 days ago


    Norwich, Norfolk, United Kingdom X4 Technology Full time

    X4 Technology Seeks Seasoned Software ExpertX4 Technology, a leading technology services company, is seeking a highly skilled Senior Software Engineer to join our team on a permanent basis. This position offers a great opportunity to inspire, mentor and support junior members of the team as well as work alongside a fast-paced, multi-skilled team to deliver...


  • Norwich, Norfolk, United Kingdom Davies Full time

    About the RoleWe are seeking a highly skilled Senior Backend Developer to join our team at Davies Technology Solutions. As a key member of our development team, you will play a crucial role in delivering high-quality software solutions that meet the needs of our business.Key ResponsibilitiesSoftware Development: Develop high-quality software using modern...


  • Norwich, Norfolk, United Kingdom Davies Full time

    About the RoleWe are seeking a highly skilled Senior Backend Developer to join our team at Davies Technology Solutions. As a key member of our development team, you will play a crucial role in delivering high-quality software solutions that meet the needs of our business.Key ResponsibilitiesSoftware Development: Develop high-quality software using modern...


  • Norwich, Norfolk, United Kingdom X4 Technology Full time

    X4 Technology is seeking a highly skilled Senior Software Engineer to join our team on a permanent basis. This is a fantastic opportunity to inspire and mentor junior team members, while working alongside a fast-paced and multi-skilled team to deliver projects and system enhancements.The role is a full-time position, 5 days a week, and offers a competitive...


  • Norwich, Norfolk, United Kingdom X4 Technology Full time

    X4 Technology is seeking a highly skilled Senior Software Engineer to join our team on a permanent basis. This is a fantastic opportunity to inspire and mentor junior team members, while working alongside a fast-paced and multi-skilled team to deliver projects and system enhancements.The role is a full-time position, 5 days a week, and offers a competitive...


  • Norwich, Norfolk, United Kingdom X4 Technology Full time

    About the RoleX4 Technology is seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will play a key role in the development and delivery of our software solutions.Key ResponsibilitiesLead the development of software solutions using C#.Net and VBDesign and implement database solutions using SQL and Entity...


  • Norwich, Norfolk, United Kingdom X4 Technology Full time

    About the RoleX4 Technology is seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will play a key role in the development and delivery of our software solutions.Key ResponsibilitiesLead the development of software solutions using C#.Net and VBDesign and implement database solutions using SQL and Entity...