We're looking for talented individuals to join our team!
Disclosure Scotland is an Executive Agency of the Scottish Government, operating on behalf of Scottish Ministers, to perform an important safeguarding role for the people of Scotland. The work of Disclosure Scotland directly supports the Scottish Government’s National Outcomes for Children and Young People, Economy, Fair Work and Business, Communities and Human Rights.
To contribute to these, Disclosure Scotland is responsible for two primary services, managing and delivering the Protecting Vulnerable Groups (PVG) scheme and processing applications for disclosure certificates which enable safer recruitment decisions to be made by employers.
Disclosure Scotland - mygov.scot
We are at an exciting point in our journey, in terms of the services we provide and the way we provide them. Our strategy is to give the best possible service to employers and our customers, and to contribute to the wider purpose of the Scottish Government and help our Ministers deliver their plan for Scotland. We want to play an ever-better part in the network of agencies and organisations that aim to make Scotland safer, while also helping employers use our service in a more informed and evidence-led way.
The role
Disclosure Scotland’s application processing system is based on a microservice architecture hosted in the AWS cloud. The main technologies used for service development are Java, Spring Boot, Jaxrs, Jackson, Docker and MariadDB. As an Associate Software Engineer you’ll be working in agile delivery team in close collaboration with Business Analysts, Testers, Architects, Platform Engineers, UI/UX designers and Product Owners to develop DS system according to business and user needs.
DDaT Pay Supplement
This post attracts a £5,000 DDaT pay supplement after a 3 months DDaT competency qualifying period. The payment will be backdated to your start date in the role. Pay supplements are temporary payments designed to address recruitment and retention issues caused by market pressures and are subject to regular review. This post is part of the Scottish Government DDaT profession. As a member of the profession, you will join the professional development scheme, currently BCS RoleModel plus.
• Developing software to meet user needs.
• Following best practice guidelines and helping to improve those guidelines.
• Writing clean, secure and well-tested code.
• Coaching and mentoring more junior colleagues.
• Operating the services they build and identifying issues in production.
• Maintenance and improvements of build scripts, tools and processes.
Essential Criteria
1. Knowledge of microservice development with use of Java(11+), SpringBoot, REST APIs, Junit, version control system (git) and/or front end development using JavaScript, Typescript, React and git.
2. Knowledge of working with public cloud technologies (e.g. AWS, Azure) and fundamental knowledge of Relational Databases and SQL.
3. Knowledge and understanding of Continuous Integration, build process and build scripts maintenance (e.g. Jenkins or other automation servers, Gradle).
4. Knowledge and appreciation of good development practices (e.g. unit and integration testing, TTD, peer reviews, pair programming, static code analysis, etc.)