You will play a key role in designing, developing, and supporting high-performance software solutions within secure and mission-critical environments. You'll work closely with multidisciplinary teams to deliver reliable, scalable, and maintainable systems that meet demanding operational requirements. This role will involve contributing across the full development life cycle, from early design and implementation through to deployment and long-term support, using modern cloud-native and DevOps practices.
Key Responsibilities
1. Design, develop, test, and maintain secure, high-performance Back End services using modern programming languages.
2. Write clean, efficient, and maintainable code with a strong focus on reliability, performance, and security.
3. Translate solution architectures and business requirements into detailed technical designs and implementations.
4. Build, deploy, and manage containerised applications on Kubernetes using Helm and continuous deployment tools.
5. Support Agile delivery by contributing to sprint planning, backlog refinement, and user story development.
6. Produce clear, accurate, and high-quality technical documentation in line with agreed standards.
7. Participate actively in Agile ceremonies, including stand-ups, planning sessions, reviews, and retrospectives.
8. Monitor live systems, investigate performance or reli...