This role requires a minimum of SC Clearance to apply.
Responsibilities:
- Working as part of a high performing team candidates will be responsible for migrating, developing and deploying new Cloud applications for a variety of Defence and Cyber Security Programmes.
- Working with well-understood technologies you will translate business visions, goals, objectives and high-level commissioning requirements into system designs and solutions.
- You will take ownership of solutioning activities for major opportunities within delivery programmes and manage the solution design process from initial concepts through to transition into operations.
- You will own the end to end solution architecture for allocated projects, identifying and engaging all stakeholders, suppliers and delivery teams that need to contribute.
- You will develop elements of technical strategy, roadmaps and vision that align to board approved business cases, policies and wider Enterprise standards.
- You will make design trades and decisions characterised by managed levels of risk and complexity.
- You will provide Technical Design Authority and Governance for technical solution architectures for allocated programmes and projects.
- You will resolve technical disputes between wider peers and indirect stakeholders, taking into account all views and opinions.
- You will maintain effective relationships and deal openly with all key stakeholders, taking into account the needs of all stakeholders.
- You will provide technical consultancy for new initiatives, to assist in the definition of business requirements or technical strategies.
- You will ensure proposed solutions are aligned with key non-functional requirements relating to, amongst other things, resilience, availability, performance, and scalability.
- You will provide hands on leadership to protect scheduling commitments and outcomes.
Essentials Skills and Experience:
- Skilled in Agile methodologies and tools including Scrum, Kanban, JIRA, Confluence.
- Strong experience with Cloud technologies and services (AWS / Azure / Google Cloud Platform).
- Good knowledge of CI/CD practices with Jenkins, GitLab and/or GitHub
- IaC development with Terraform, AWS CloudFormation, Ansible and/or Puppet.
- Good knowledge of container technologies and orchestration engines Docker / Rocket Kubernetes / OpenShift.
- Knowledge and/or experience with Zero Trust and Micro Services Architectures.
- Proficient in Java and other languages such as Python.
- Experience in full-stack system design.
- Experience in testing frameworks.
- Experience in developing on Linux and/or Windows platform development.
- Experience with Oracle Relational Databases and Mongo.
- Designing solutions that fit within business and technical constraints.
- Familiarity with DevOps and DevSecOps philosophies, including secure design and implementation.
Desirable Skills:
- Hands on Leadership experience providing clear guidance and architectural vision.
- Planning, coordinating software development activities.
- Self-driven and self-motivated.
- Taking ownership of assured outcome delivery.
- A superior attention to detail.
- Strong analytical, problem solving and organisational skills.