Description
ELearning/Learning Platform for Government Developer
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
- build 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
Security Clearance will be required for this role to either BPSS or SC Clearance
Apply to (see below)