Enable job alerts via email!

Senior Software Developer (.Net)

Absa Group

Cape Town

On-site

ZAR 800,000 - 1,200,000

Full time

7 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a leading financial institution in Cape Town as a Senior Developer/Architect, where you will build scalable enterprise-grade applications. Be part of a team focused on innovative solutions using .Net Core in a cloud-based environment. With a commitment to quality, you'll contribute to a platform that shapes financial success for clients across Africa.

Qualifications

  • Minimum 10 years of development experience.
  • Strong knowledge of C# and .Net Core.
  • Experience with AWS and microservices.

Responsibilities

  • Design and build software systems with focus on scalability and security.
  • Participate in team growth and self-learning.
  • Document and present designs to various audiences.

Skills

C#
.Net Core
Microservice architecture
Containerization technologies
Cloud computing
OOP
Analytical skills
Problem-solving

Education

Bachelor's Degree in Information Technology

Tools

Docker
Kubernetes
AWS
PostgreSQL

Job description

Empowering Africa’s tomorrow, together…one story at a time.

With over 100 years of rich history and a strong presence as a local bank with regional and international expertise, a career with us offers the opportunity to be part of an 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 and 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.

Job Description

Absa CIB Corporate Technology seeks skilled senior developers and architects to join the Absa Access Platforms team in Cape Town.

Absa Access is a Pan-African, single sign-on platform that provides clients with standardized, secure, and near real-time access to their portfolios and banking services. This enables informed decision-making to foster business growth, managing finances efficiently with the platform's speed and intelligence.

You will work on the award-winning Absa Access Online platform, which comprises a core framework offering services and an extensible application environment. The platform is primarily built on .Net Core micro-services and open-source technologies, deployed via Kubernetes into a cloud-hosted environment.

We are currently in a significant improvement phase and are looking for passionate software experts to join us and make a real impact.

Our team develops primarily in .Net Core, on AWS, using Agile methodologies. Our software must be fast, scalable, secure, and reliable. We seek creative developers with this mindset to bring their experience and skills to this critical space within Absa!

Key Competencies

  • Minimum 10 years of development experience.
  • Strong practical and theoretical knowledge of C# and .Net Core.
  • Extensive experience with microservice architectures and containerization technologies such as Docker, Kubernetes, Rancher, ECS, EKS, etc.
  • Experience with relational databases (PostgreSQL, MongoDB advantageous). Knowledge of data model design is essential.
  • Practical experience with Cloud computing, especially AWS.
  • A proven track record of building for performance, scalability, resilience, and security.
  • Understanding of OOP, SOLID, and Clean Code principles, as well as modern architectural patterns like CQRS+ES.
  • Strong analytical and problem-solving skills, with attention to detail.
  • Ability to adapt to and lead in new technologies and patterns.
  • Passion for high-quality pragmatic software development in complex environments.
  • Excellent written and verbal communication skills.
  • Willingness to teach and learn.

Advantageous Skills

  • Experience with Azure DevOps, Terraform, CloudFormation, Helm, AWS CodeDeploy/CodePipeline.
  • Knowledge of DevOps, DevSecOps, SRE concepts.
  • Experience with caching (Elasticache, Redis) and event streaming tools (Kafka).
  • Experience with Angular, TypeScript, JavaScript.
  • Practical knowledge of testing paradigms.
  • Experience in Banking and FinTech industries is beneficial.

Key Responsibilities

  • Design, build, and operate software systems according to best practices, focusing on performance, scalability, resilience, and security.
  • Document and present system and architecture designs to technical and non-technical audiences.
  • Diagnose and resolve application errors, often under pressure.
  • Conduct root cause analyses as needed.
  • Participate in team growth and continuous improvement through self-learning, code reviews, and mentoring.
  • Stay updated on industry and technical developments.
  • Collaborate with stakeholders and support the promotion and education of the Absa Access Platform.

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 workforce diversity. The bank reserves the right not to make an appointment to the advertised position.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.