- Design and implementation of software and CI/CD pipelines to solve complex problemsImplementing current systems, applications, and integrations, adhering to industry best practicesand NDIA architectural principles.Design and implementation of software and CI/CD pipelines to solve complex problemsincluding writing Infrastructure as Code with Terraform and building containerised applicationsfor Kubernetes.
- Play a pivotal role in our project team, using an agile development framework.
- Documenting all design and development work.
- Ensuring that any software produced meets accessibility expectations.
- Actively participate in code reviews – both as the reviewer and the reviewee to ensure codingquality and standards are maintained.
- Ensuring that any software produced meets the agency's security requirements andstandards.
- Collaborating with Business Analysts, Project Leads, and other IT teams to resolve issues toensure solutions are viable and fit for purpose.
- Collaborate closely with the Quality Assurance team to ensure effective test coverage early inthe development cycle utilising a shift-left approach