Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Software Engineer: Back End.
South Africa Jobs Expertini

Urgent! Software Engineer: Back-End Position in Stellenbosch - Capitec

Software Engineer: Back End



Job description

Overview

As a Postilion SDK Developer in Capitec’s Payments Transaction Switching team, you’ll be at the forefront of South Africa’s largest digital banking revolution.

This role involves engineering the heartbeat of real-time financial transactions that millions rely on daily, using the ACI Postilion SDK to craft modules that drive secure, fast card and EFT switching.

Your work will shape the performance, resilience, and innovation of Capitec’s core payment infrastructure and you will collaborate with architects, analysts, and developers to deliver cutting-edge solutions that help Capitec remain at the forefront of modern, secure banking now and in the future.

Responsibilities

  • The level II Software Engineer plays an integral part in a cross-functional team covering the full software development lifecycle: concept, development, deployment, and operation of software systems and applications based on specifications.

    Translate requirements from business or technical analysts and participate with the delivery team in design and problem solving.

  • The Back-end Software Engineer builds solutions that offer optimum performance, reliability, and scale.

    Responsible for writing and testing server-side code powering the application's functionality.

Education

  • Education (Minimum): Grade 12 National Certificate / Vocational
  • Education (Ideal or Preferred): A relevant tertiary qualification in Information Technology

Experience and Knowledge

  • Experience: 3+ years proven experience in back-end software development, project delivery, and implementation in relevant development technologies/languages; experience with back-end frameworks and technologies
  • Knowledge: IT systems development processes (SDLC), application development, advanced programming concepts, data structures and algorithms, design patterns, version control, testing practices, database systems and query optimization (SQL, NoSQL), RESTful API design and integration, cloud platforms (e.g., AWS, Azure), microservice and event-driven architectures, deployment using Kubernetes and containerisation
  • Skills: Analytical skills, attention to detail, communication skills, interpersonal and relationship management, problem-solving
  • Exposure to ISO8583 message protocols, card transaction flows, EFT, ATM/POS integration, and EMV standards; cryptographic tools and HSMs (e.g., MACs, 3DES, DUKPT key management); SQL proficiency (SQL Server, PostgreSQL, or similar); familiarity with Agile and DevOps

Other Requirements

  • Clear criminal and credit record

Additional Information

Capitec is committed to diversity and, where feasible, all appointments will support the achievement of employment equity goals.

Seniority level

  • Mid-Senior level

Employment type

  • Full-time

Job function

  • Engineering and Information Technology

Industries

  • Banking

Sign in to set job alerts for “Software Engineer” roles.

#J-18808-Ljbffr


Required Skill Profession

Software Architecture & Engineering



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Software Engineer Potential: Insight & Career Growth Guide