Senior Software Engineer

Johannesburg, Gauteng, South Africa

Job Description

We are looking for a Senior Software Engineer to join our client's team on a 6 month contract, hybrid working with a possibility of extension.
Purpose:
To develop, enhance, and maintain BaaS-driven software systems that enable seamless digital banking capabilities and API-based services.
Key Responsibilities:

  • Design, build and maintain secure microservices and APIs supporting BaaS products.
  • Integrate applications with core banking systems, payment gateways and third-party APIs.
  • Ensure compliance with banking security standards and API governance.
  • Participate in Agile sprints, code reviews and continuous integration pipelines.
  • Optimize performance, scalability and reliability of BaaS applications.
  • Responsible for the development of ETL with integration to various data sources and API integration to the AML/FC platform.
Skills, Knowledge and Requirements:
  • Bachelor's degree in Computer Science or Software Engineering.
  • Strong development experience in Java, C#, or Python.
  • Familiarity with API management platforms (Apigee, AWS API Gateway, Kong).
  • Understanding of RESTful APIs, microservices, and cloud-native architectures.
  • Experience in fintech, digital banking, or BaaS development preferred.
Soft Skills:
  • Good communication skills
  • Attention to detail and accuracy
  • Integrity and Etchical Judgement
  • Teamwork and Collaboration
  • Initiative and Proactivity
  • Adaptability to Technology

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1577630
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, Gauteng, South Africa
  • Education
    Not mentioned