Software Developer Role
We are seeking a skilled Software Developer to join our team and contribute to the design, development, and implementation of cutting-edge software applications.
Main Responsibilities:
* Analyse, design, and develop microservices/container-based software applications using automated CI/CD pipelines.
* Work with Scrum teams to implement software functionality that meets the definition of done.
* Improve the flow of value with Scrum teams.
* Plan for Sprints and Program Increments.
* Collaborate with team members to build quality into the product.
Required Skills and Qualifications:
* Bachelor's degree in a STEM field.
* Minimum 5 years' experience in software design, development, and testing.
* Experience working within Scrum is essential.
* Experience with container orchestration in Kubernetes environments is desirable.
* Knowledge of DevSecOps principles and practices is desirable.
* Strong understanding of Linux platforms and operating systems.
* Excellent written and oral communication skills.
Benefits:
* Opportunity to work on high-profile projects that protect national security.
* Chance to gain hands-on experience from concept to delivery.
* Professional development opportunities in a high-calibre team.
About Us:
We are a leading provider of defence and space solutions, committed to delivering innovative and ground-breaking projects. We offer a collaborative and dynamic work environment that values diversity and inclusion.