Working in the D&A APP Factory to develop new components for an in-sourcing project to deliver Winter Fuels payments for Agents.We are looking for 4 skilled full stack web application developers to deliver the end to end web service against the agreed technology stack, within the agreed security framework. The project is working to significant and challenging deadlines. The alpha phase will complete in July and a 3 month beta phase has been agreed for this work
Developing products from Alpha through to Beta phase within Data science to productionise Churchill and other key projects using API and APP technology
This role leads the design, build and maintenance of software applications as part of a multi-functional agile delivery team.
The Senior Software Engineer will direct the building and testing of web applications; the implementation of internal and external application programming interfaces (APIs) and maintenance of web applications. capable of influencing and leading across multiple disciplines.
They will work collaboratively on multiple complex projects and lead full stack software engineering teams, including application architecture and infrastructure, providing technical assurance for the products being deployed.
They will be aware of and have expertise in many different technologies encompassing all levels of the application stack.
They will develop medium to long term strategies for product lines and the wider software engineering community.
They are experts and role models in software craftsmanship, behaviour and test driven development, continuous integration and delivery
Specific skills required are;
* Test driving development, continuous integration and deployment. Understanding of MVC and micro services.
* Security and authentication protocols.
* Architecting and automating the build process for production using task runners and scripts.
* Documenting with JSDoc
* Creating e2e test suites and running them with Protractor
* Creating configuration, build and test scripts for CI environments e.g. Gitlab CI
* Excellent analytical and problem solving skills
* Exceptional interpersonal and communication skills
* Experience of leading multiple technical teams in a complex, multi-disciplinary environmentsoftware engineering, programming and data management
* All-encompassing experience of behaviour driven development, test driven development, unit testing and software quality engineering
* Ability to source, recommend and implement the appropriate tool or technology for a given task.
* Previous extensive commercial experience in software engineering
* Extensive experience of agile development techniques
* Exceptional ability to communicate technical concepts to a non-technical audience
* Wide-ranging experience of working effectively with and influencing internal and external stakeholders at all levels
This role is to start asap and will pay £500 per day (Ltd/Umbrella)