About the role


We are seeking an experienced Application Development Architect to lead the design, architecture, and implementation of scalable, secure, and cost‑effective cloud solutions across major hyperscalers such as AWS, Azure, and GCP. This role calls for a dynamic professional who is eager to explore emerging technologies and programming languages while applying strong consulting and stakeholder‑management skills. You will contribute to a broad range of cloud and automation initiatives, from strategic advisory and solution design to implementation, integration, enhancement, and ongoing support, always with a focus on driving meaningful business outcomes.


Key Responsibilities

  • Design, plan, and manage cloud architectures leveraging AWS, Azure, and GCP, ensuring alignment with business objectives and industry best practices.

  • Evaluate and recommend appropriate cloud services and emerging technologies to enhance system performance, scalability, and security.

  • Lead the development and integration of software solutions using a variety of programming languages (Java, .NET, Python, Golang, etc.).

  • Develop and maintain automated solutions for cloud provisioning, governance, and lifecycle management, utilising Infrastructure as Code (IaC) tools such as Terraform and Ansible.

  • Collaborate with cross-functional teams to gather requirements, translate business needs into technical specifications, and deliver robust cloud-native solutions.

  • Collaborate with cross-functional teams to gather requirements, translate business needs into technical specifications, and deliver robust cloud-native solutions.

  • Guide and mentor development teams, enforcing architectural standards, coding best practices, and technical excellence.

  • Provide expert consultation to internal and external stakeholders, offering recommendations on cloud migration, modernisation, and optimisation strategies.

  • Ensure compliance with security, regulatory, and cost management policies across cloud environments.

  • Stay current with industry trends, emerging technologies, and best practices, proactively introducing innovations to the organization.

Skills Summary

  • 10+ years of experience in software architecture, including significant experience with cloud infrastructure and hyperscaler platforms (AWS, Azure, GCP).

  • Deep expertise in at least one hyperscaler (AWS, Azure, or GCP), with working knowledge of the others.

  • Strong programming skills in multiple languages (Java, C#, Node, JavaScript, .NET, Python, Golang, etc.).

  • Experience with services/micro-services development and relational databases (Postgres, MySQL, Oracle, etc.)

  • Expertise in open-source technologies and NoSQL/RDBMS such as Couchbase, Elasticsearch, RabbitMQ, MongoDB, Cassandra, Redis, etc.

  • Excellent verbal and written communication skills.

  • Knowledge in Project Management tools and Agile Methodologies.

  • Certification in AWS or Azure is preferred.

Apply for position now