Junior Developer - MoD - EO
Government Digital & Data -
The Royal Air Force Air Cadets (RAFAC) is a volunteer-military youth organisation sponsored by the Royal Air Force that manages both the Air Training Corps and RAF Sections of the Combined Cadet Force. We are an Air, Space and Cyber focused uniformed youth organisation whose purpose is to grow young people’s potential while fostering an interest in the Royal Air Force.
An opportunity has arisen to work within the Digital branch, developing and delivering bespoke web applications to support the organisations ongoing progress toward its digital first objectives through Bader. Bader is a collection of in-house and commercial web applications providing the organisation with a secure environment to conduct its business online.
This position is advertised at 37 hours per week and can be worked remotely with occasional travel to RAF Cranwell.
Job description
The Junior Bader Developer works directly for the Senior Bader Developer and will actively contribute to the development and delivery of all our web applications which are hosted on MOD provided infrastructure. In addition, they are required to support the wider Digital branch in exploiting modern technologies and moving the organisation forward.
Any other duties within the scope of the grade.
Person specification
Due to the nature of the RAFAC being a geographically dispersed volunteer organisation, it is likely that some work may have to be completed at home, in the evenings and at weekends when personnel will be more likely to be available.
You will be expected to:
- Develop bespoke software for RAFAC utilising a wide range of skills and knowledge, with a focus on:
- .Net Core
- Vue.js
- HTML5
- CSS
- SQL
- Transact-SQL
- Take part in Assurance and Information Security reviews of the Bader platform.
- Support volunteers and permanent staff colleagues in the Digital department.
- Contribute toward the maintenance of the Azure DevOps environment, supporting Continuous Integration (CI) and Continuous Deployment (CD) where practical.
- Act as a change advocate for Bader supporting, delivering, and communicating change at pace.
- Be a digital change champion, promoting digital ways of working and supporting the ongoing development of others.
- Maintain an excellent level of knowledge of current digital transformational opportunities.
- Continuous professional development in accordance with a plan agreed with Line Management.
- Anything directed by, and mutually agreed with, Line Management, commensurate with the grade.
The following experience and qualifications are required for this role
Essential
- IT qualification in software development or relevant experience in software development. If no qualification is held then the post holder would be expected to undertake an apprenticeship in Software Development.
- Relevant experience in our core stack (.Net Core, Vue.js, HTML5, CSS, Transact-SQL).
- Experience creating and managing web applications.
- Use of Information Technology.
Desirable
- Prior experience in sprint and agile methodologies.
- Knowledge of the RAFAC and its operational structure.
Behaviours
We'll assess you against these behaviours during the selection process:
- Delivering at Pace
- Making Effective Decisions
- Changing and Improving
- Seeing the Big Picture
- Managing a Quality Service
We only ask for evidence of these behaviours on your application form:
- Delivering at Pace
- Making Effective Decisions
- Changing and Improving
Technical skills
We'll assess you against these technical skills during the selection process:
- Technical - Junior Developer
- Technical - Apprentice DevOps Engineer