ESSENTIAL SKILLS REQUIREMENTS: · Sound knowledge in Kotlin, Java or JavaScript or Python or C# · Familiarity with Microservices Architectures, Cloud Architectures or Container Architectures e.g., Docker · Experience in developing solutions on public cloud platforms such as Microsoft Azure and AWS · Experience with Container Orchestration Platforms e.g., Kubernetes · Sound experience in developing backend applications and services · Architecture and Interface Design · Experience with Continuous Integration and Delivery tools (e.g., GitHub, GitLab, Terraform, Ansible) ADVANTAGEOUS SKILLS REQUIREMENTS: · Knowledge of event streaming e.g., Apache Kafka · Experience with GitOps technologies such as ArgoCD or Flux · Expertise with Helm in deploying and managing applications on Kubernetes clusters · Data modelling and Database technologies (relational, document, graph, time series, geolocation), e.g., Postgres, Influx · Experience securing cloud environments · Provide Operations (DevOps) based on a standby roster · Incident Management (IM), Change Management (CM), Problem Management (PM) · ITIL certification, process knowledge and work experience · Understanding of BI Tools will be an advantage · Excellent communication skills and team-oriented work behaviour in a distributed team · Experience of agile methodologies, particularly Scrum and Kanban · Fit for business purpose mind-set, i.e., the solutions provided must meet the business goals · Understanding of integration between different technologies · Coordination between development and support environments · Assisting with the business cases · Requirements management: o Eliciting requirements o Translating and simplifying requirements o Document requirements in appropriate format depending on methodology followed o Planning and monitoring o Communication · Assist with identification and management of risks WHICH QUALIFICATIONS/EXPERIENCE DO WE NEED FOR THE ROLE? · Bachelor's Degree in Information Technology or equivalent work experience WHAT WILL BE YOUR ROLE AND RESPONSIBILITIES? · Running business critical services in cloud environments in accordance with the agreed hours of operation within a shift model · Usage of automation tools to monitor and observe software reliability in the supported environment · Handing of incidents and changes in accordance with the defined Service Level Agreements · Work in a team environment to improve services throughout the entire Software Development Life Cycle · Managing projects / processes · Support Product in an Agile approach by proactively managing assigned User Story's in-line with the organisational Agile Working Model · Supports the Product owner to shape the Product roadmap