OMNIA Training is looking for a skilled Principal Software Developer to contribute to the development and integration of software solutions across the Army Collective Training Service (ACTS) programme. The role involves hands-on engineering, building scalable, secure, and cloud-native applications that support ACTS’s strategic goals. You will work closely with technical leads, architects, and engineers to develop and maintain cloud-hosted systems and services.
Requirements
- Build secure and performant backend services using languages like Node.js, Python, Java, or.NET Core/.NET 5+.
- Integrate APIs, databases, and third-party services, ensuring seamless data flow and system interoperability.
- Develop and maintain robust frontend interfaces using modern frameworks (e.g., React, Angular).
- Design, build, and maintain scalable software solutions with a cloud-first mindset, leveraging cloud-native services and infrastructure.
- Use Docker and Kubernetes to containerise applications for consistent development, testing, and deployment across environments including Red Hat OpenShift.
- Automate build, test, and deployment processes using tools like Jenkins, GitHub Actions, Tekton, or Azure DevOps.
- Implement Infrastructure as Code (IaC) using tools like Terraform, CloudFormation.
- Support estimation and planning activities in an agile environment.
- Conduct peer code reviews, ensuring adherence to coding standards, performance optimisation, and maintainability, including use of static analysis tools such as SonarQube.
- Contribute to continuous improvement, identifying opportunities to refine code quality, development workflows, and team collaboration.
- Establish and maintain automated test suites for unit, integration, and end-to-end testing.
- Build solutions with observability and monitoring in mind, integrating logging, metrics, and tracing to maintain system health and performance.
- Stay current with emerging technologies, frameworks, and industry trends.
- Monitor and respond to vulnerabilities, ensuring compliance with security standards (e.g., OWASP, NIST).
Benefits
- Strong benefits package
- Ongoing development opportunities
- Clear pathways to progress within a trusted defence industry partner
- Inclusive, high-performing team
- Celebrates ideas, supports growth, and is laser-focused on delivering results