Empowering Africa’s tomorrow, together…one story at a time.
With over 100 years of rich history and positioned as a local bank with regional and international expertise, a career with our family offers the opportunity to be part of this exciting growth journey, to reset our future and shape our destiny as a proudly African group.
Job Summary
Build high-performing, scalable, enterprise-grade applications & develop capability in others to do the same. This includes applying critical thinking, design thinking, and problem-solving skills in an agile team environment to solve complex technical problems (Front End, Back End, and Integration) with high-quality solutions, leading all phases of the development lifecycle to deliver.
Job Description
DevOps
- Apply critical thinking, design thinking, and problem-solving skills in an agile team environment to solve complex technical problems (Front End, Back End, and Integration) with high-quality solutions.
- Contribute to and lead all phases of the development lifecycle, including design processes.
- Evaluate operational feasibility of solutions by analyzing business requirements, problem definition, and solution development.
- Develop high-quality software/application design and architecture in a test-driven and domain/cross-domain environment.
- Produce well-organized, optimized, and documented source code to deliver technical solutions.
- Ensure designs and solutions support principles of self-service, repeatability, testability, scalability, and resilience.
- Apply design patterns and paradigms to deliver solutions.
- Create and maintain CI/CD pipelines using tools like Jenkins or Azure DevOps, supporting deployment to multi-site environments.
- Implement modern observability techniques using tools like ELK stack, Prometheus, Grafana, NewRelic, Zipkin, Jaeger, etc.
- Automate tasks with scripting tools such as Docker, Ansible, Kubernetes.
- Debug existing code and enhance features.
- Collaborate with guilds and SMEs to improve technical products and services.
- Apply unit testing, integration testing, and verification using tools like WireMock, Hoverfly.
- Use version control systems and techniques.
- Align development with Group Architecture, Security, and Infrastructure standards.
- Coordinate with project teams on releases, risk management, testing, and integration.
- Conduct reviews, monitor performance, and optimize applications.
- Stay updated on emerging technologies and practices.
- Contribute to the evolution of Group Architecture and Technical Standards.
People
- Coach and mentor engineers.
- Conduct peer reviews and problem-solving sessions.
- Support recruitment and development of Product Engineers.
- Participate in planning and development of the product engineering team.
- Assist in designing adoption processes for customers, employees, and third parties.
Risk & Governance
- Identify and mitigate technical risks.
- Maintain application documentation aligned with standards and frameworks.
- Create business cases and solution specifications for governance processes.
- Participate in incident management and disaster recovery activities.
- Ensure projects are delivered on time and within budget.
Education
Bachelor's Degree in Information Technology.
Absa Bank Limited is an equal opportunity employer. Preference will be given to candidates from designated groups to promote demographic diversity.
Note: Absa Bank Limited reserves the right not to fill the position.