Job Title: Cloud Software Architect
This is a high-profile role focused on designing, developing and delivering scalable, cloud-native applications using .NET, C# and related technologies.
* Design and deliver modern software solutions that leverage cloud computing models (Azure or AWS)
* Develop containerised applications using Docker and/or Kubernetes to ensure efficient deployment and scaling
* Build and manage cloud-based solutions to meet business requirements, utilising Azure DevOps and CI/CD pipelines
* Collaborate with front-end engineers on Angular/TypeScript-based user interfaces and contribute to new greenfield projects focused on scalable services
About the Role
This position involves working closely with QA, Product and DevOps teams in an agile environment, participating in code reviews, architecture sessions and sprint planning.
Requirements
To be successful in this role, you will need:
* Hands-on experience with .NET, C#, Docker, Kubernetes and cloud platforms (Azure or AWS)
* Strong understanding of software development principles, including design patterns and best practices
* Excellent collaboration and communication skills, with the ability to work effectively in a team environment
Benefits
This role offers opportunities for career growth and professional development, as well as a competitive salary and benefits package.