Company:
Praesignis
Industry: ICT / Telecommunication
Deadline: Not specified
Job Type: Full Time
Experience:
Location: Gauteng
Province: Johannesburg
Field: ICT / Computer
Job Description
- We are looking for a Senior Software Engineer to join our client’s team on a 6 month contract, hybrid working.
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