Agile DevelopmentC# In .NETDevopsFront-End DevelopmentFull-Stack DevelopmentReact.JsTypescriptDelivery TrackingSkill Development
UK
The empowered way to digital change. We provide both the technology and the people you need to grow and go digital.
55+ employees
ConsultingDigital MediaTechnology
Role
Who you are
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.
Desirables
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
What the job involves
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.
Application process
Candidates are encouraged to apply regardless of requirements match