- Design and Implementation
- Ensure solution designs align with company cloud architectural vision
- Collaborate with architecture and engineering to evolve the architectural backlog
- Work with Development Managers to build roadmaps on how to deliver cloud solutions in an agile manner
- Work with Product Owners to ensure that technical improvements are prioritised appropriately
- Gather architecturally significant requirements for major projects
- Design and document architectural solutions
- Implement and govern an architecture framework
- Strong experience in developing solutions within the cloud (Azure or AWS)
- A background in designing full stack architecture (multi-tier, so UI/UX, middle tier and persistence tier)
- Enterprise database architecture capabilities with emphasis on storage is a real nice to have
- Experience using the following technologies within a commercial environment SQL, Azure Cosmos DB, NoSQL and Azure Functions to integrate an enterprise structure is a nice to have
- An API-first approach is a must have
- Deep understanding of REST APIs is a must have
- Understanding of different software design patterns e.g. Multi-tier, Micro service, Event driven is a must have