Tech Stack
AzureCloudKafkaKubernetesMicroservices
About the role
- Design and develop modern software solutions using the latest architectures and technologies
- Design scalable, secure, cloud-native solutions on Azure
- Apply CI/CD and Agile best practices, as well as enterprise architecture and integration patterns
- Design systems that use microservices, Kubernetes, Kafka, infrastructure as code (IaC), API gateways, and related technologies
- Ensure production readiness (high availability, disaster recovery, monitoring, logging)
- Collaborate with senior client stakeholders and represent GFT in technical discussions
- Translate business requirements into secure, scalable and reliable solutions
- Support pre-sales activities and contribute to solution offerings
- Capture and share best practices within the solution architect community
Requirements
- Experience in designing and building software solutions using modern architectures and technologies
- Expertise in architecting cloud solutions using Azure Cloud Platform
- Experience in a leadership role (e.g., Development Team Lead) with strong technical involvement
- Expert knowledge and experience of Continuous Integration & Delivery, Agile principles and practices
- Expert knowledge of enterprise architecture, infrastructure and integration patterns
- Familiarity with and ability to design microservice architectures, containerization, Kubernetes, Kafka, infrastructure as code (IaC), service mesh, API gateways
- Understanding of system production readiness concerns and NFRs: HA, DR, logging and monitoring
- Advanced experience across networking, virtualization, identity, security, business continuity, disaster recovery, data management, budgeting, and governance
- Ability to translate business requirements into secure, scalable, and reliable solutions
- Excellent communication skills to represent GFT and drive discussions with senior personnel
- Ability to work independently with senior stakeholders in the client organisation
- Ability to support sales and contribute to offering materials
- Previous experience building systems for the financial industry (advantage)
- Experience in domain driven development, event driven architecture, data-specific architectures (advantage)
- Openness to work in a hybrid model (2 days from the office per week)