Description
ELearning, Learning Platform for Government Developer required for new ELearning programme
As a Developer, you will:
- Build RESTful web services to serve a variety of citizen and government needs, taking responsibility for the quality of code you produce
- Investigate and troubleshoot issues and incidents
- Carry out manual security patching and have oversight of automated patching
- Horizon scan for new technologies and security threats, maintain the platform in accordance with security best practice.
- Implement toolkits and APIs for purposes such as integration, performance optimisation, security and scalability
- Bbuild automated tests to support our continuous deployment environment
- Share knowledge of tools and techniques with your wider team, both developers and non-developers
- Act as a digital ambassador across government, identifying good practices to adopt and sharing experiences, eg through blog posts, tech talks at conferences etc.
- Participate in our in-house 2nd line and 3rd-line support, and potentially any out-of-hours issue and incident resolution.
- Be involved in helping recruiting developers and where appropriate, helping sift and interview for other roles.
What are we looking for?
It's essential that you have:
- Experience in back- and Front End development, with knowledge of the following:
* Java 8, including the Spring framework,
* TypeScript or JavaScript,
* Node.js express or another JavaScript framework
* Svelte, Nunjunks or another templating framework
* Terraform
* Jenkins
- Understanding of software design principles
- Understanding of the GDS service standard
- Ability to quickly research and learn new programming tools and techniques
- A systematic approach to solving problems
- Experience of using testing to validate solutions
- Understanding of agile environments and version control
- Good understanding about web security and accessibility
- An awareness of technologies used for web applications, eg databases, backups, CDNs and search, and of Unix-like operating systems, eg Linux and/or Mac OS
- Experience of working on, or with web technologies
The successful candidate may also have knowledge/experience of the following:
- Docker
- Git or another version control system
- Npm
- Azure
The ideal candidate will need to be security cleared to BPSS or SC Clearance level
Apply now to (see below)