Senior Developer

Skills
Agile DevelopmentC# In .NETDevopsFront-End DevelopmentFull-Stack DevelopmentReact.JsTypescript
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Proven experience building applications using React, Typescript, Python, .NET C#, HTML, CSS and SASS.
  • Experience working in an agile development environment.
  • Experience managing or mentoring junior members of the team, reviewing code, testing and debugging.
  • Strong communicator within the development team and wider project team. Ability to articulate technical solutions clearly to clients.
  • Strong ability to translate business requirements into a technical approach, demonstrating a good understanding of the needs and able to suggest ideas for improvements.
  • A deep understanding of DevOps processes and principles, including CI/CD.
  • Proficiency with source control, and git processes including Git Flow and Trunk Based Development.
  • Test Management experience including automated testing and unit testing.
  • Must align to our values: Open and Honest, Can-Do Attitude, Collaborative, Leads by Example.

Nice to have

  • Degree in Computer Science or related
  • CMS experience
  • Cyber Security knowledge
  • Team lead experience
  • High-quality code passion
  • Azure DevOps experience
  • Consultancy experience
  • Valid SC clearance

Day to day

  • The Senior Developer designs and develops of key parts of systems whilst working within an agile (Scrum) development environment. They will oversee a small team working within the full SDLC, which will include core development, code reviews, testing definition and execution, evaluation of requirements, production of technical documentation such as solution overviews, functional overviews, and design documentation.
  • Designing solutions and using best practice development standards, processes and frameworks.
  • Working closely with the project manager to ensure the solution delivered meets the client's quality targets set out in the work order or contract.

Hiring process

  • Candidates are encouraged to apply regardless of requirements match
  • Inclusive support provided throughout recruitment
  • No recruitment agencies