As a Junior Software Developer, you will be working with modern digital tooling, delivering working solutions early and often to stakeholders and end users. As a Junior Software Developer you will: Be responsible for the development of digitally automating business processes for the unit working directly with end users to capture requirements and iterate solutions. Create and maintain documentation to support the development and implementation of process automation. Support deployed apps and solutions, applying fixes and amendments to iterate on current solutions. Work on no-code/low-code tooling including Microsoft Power Platform and Palantir. Follow organisation standard operating procedures and wider Defence policy for app development. Use security controls to develop secure products to safeguard our data and handle information with confidentiality and integrity. Gain experience working in an Agile environment, balancing updates to existing applications as well as new projects in development. Share knowledge of tools and techniques with the wider team and community, both developers and non-developers. Build in performance metrics to apps to measure the success of automation. Help build and maintain a diverse, inclusive culture across the development community, growing awareness, inclusivity, and balance.