Key Requirements: 8-10 years' software development experience Degree in Computer Science, Engineering, or a related field Strong experience with: C#, .NET / .NET Core Angular, Node.js, JavaScript SQL Server Docker & containerisation Web APIs (JSON) Cloud platforms (Azure and/or AWS) Experience with Agile methodologies and SDLC best practices Strong understanding of software architecture, testing, security, and performance optimisation Exposure to AI development, AKS/EKS, Flutter, and cloud certifications is advantageous What You'll Do: Design, develop, test, and deploy high-quality software solutions Drive architectural decisions and technical best practices Collaborate with cross-functional teams Mentor and support developers within the team Contribute to continuous improvement, innovation, and product excellence Interested? Apply today with your updated CV