Senior Developer

Role: Senior Developer

Salary: £70,000

Location: Remote with occasional travel to the offices

About the role

This is an exciting opportunity for a highly motivated and skilled Full Stack Developer to join a dynamic team working on a greenfield project. The primary focus of this role will be on developing robust and scalable back-end solutions using C# .NET Core, playing a key part in building the foundational infrastructure of a new system. While the emphasis is on the back end, the successful candidate will also contribute to the front-end development using React and Tailwind CSS, requiring a good understanding of the full technology stack. This role offers the chance to be involved in an exciting project which excites our customers, working within an agile Scrum environment.

Requirements:

Technical:

  • Proven experience in C#
  • Experience using PostreSQL/MSSQL + Entity Framework Core
  • Solid experience of secure coding standards, and what this means in .NET
  • Solid understanding of software development principles, including object-oriented programming (OOP) and design patterns.
  • Experience with unit testing frameworks (e.g., , XUnit, NUnit).
  • Experience with Git for version control. (Experience with Azure DevOps a plus)
  • Proficiency in writing clean, maintainable, and well-documented code.
  • Understanding of web development concepts, including HTTP requests/responses and API integration (if applicable).
  • Familiarity with authentication and authorization mechanisms (experience with OKTA, Auth0, or similar a plus).
  • Experience with a continuous integration/continuous delivery (CI/CD) pipeline (experience with Azure DevOps a plus).
  • Ability to troubleshoot and debug complex software issues.
  • Strong problem-solving skills and a passion for learning new technologies.

Professional

  • Experience working within an Agile development methodology (Scrum preferred).
  • Minimum of 5+ years of experience in software development.
  • Proven ability to work independently and take ownership of projects.
  • Excellent communication and collaboration skills to work effectively within a team environment.
  • Strong analytical and problem-solving skills.
  • Ability to prioritize tasks, manage time effectively, and meet deadlines.
  • A passion for innovation and a commitment to continuous learning.
  • Experience mentoring junior developers (advantageous).
  • Understanding of secure coding practices to protect applications and databases.
  • Keen eye for detail and a commitment to high-quality code.

Job Details

Company
Experis
Location
London, United Kingdom
Employment Type
Contract
Salary
£60000/annum
Posted