Senior Software Developer

2 weeks ago


Johannesburg, South Africa Nurturing Futures (Pty) Ltd Full time

Role Title Senior Software Developer, Lending Systems Integration Reporting to Head of Solution Delivery Role Purpose The Senior Software Developer will maintain, improve, and govern the technical integrations between the SaaS lending system and the broader technology ecosystem. They will collaborate closely with product, operations, finance, and the SaaS provider to translate business needs into reliable, compliant and well-designed technical solutions. This is not a pure coding role – domain understanding and stakeholder engagement are essential. Core Responsibilities Maintain and enhance integrations between the SaaS lending system and internal/external systems (payments, accounting, CRM, reporting/MI, banks, payment providers, bureaus, etc.). Design and implement integration logic using Delphi (for legacy integration components), SQL Server (stored procedures, views, performance tuning), Azure services including App Service, Functions, Service Bus, Logic Apps, Key Vault, and GitLab for source control and CI/CD. Collaborate with the SaaS vendor on API contracts, requirements, releases, cutovers and issue resolution. Required Experience 5+ years of commercial software development. Strong experience in C# / .NET. Solid SQL Server experience (schema design, stored procedures, query optimisation). Experience with Azure App Service, Functions, Service Bus, Logic Apps, or similar cloud integration tech. Strong Git-based workflow experience (GitLab preferred). Experience integrating with vendor/SaaS systems via REST and/or SOAP APIs. Exposure to batch integrations (SFTP, flat files, CSV, scheduled jobs). Experience within lending, banking, or financial services (consumer lending highly advantageous). Bonus: Experience with Delphi, especially for legacy integration components. Seniority level Mid‑Senior level Employment type Full‑time Job function Engineering and Information Technology Industries IT Services and IT Consulting #J-18808-Ljbffr



  • Johannesburg, South Africa Iris Software Full time

    The Africa Assurance Innovation and Digital team is seeking a Senior Software Developer – Assistant Manager, capable of driving impactful digital and innovative solutions for the Assurance business. This leadership role requires advanced proficiency in smart technologies, including Robotic Process Automation (RPA), Machine Learning (ML), Artificial...

  • Angular Developer

    7 days ago


    Johannesburg, Gauteng, South Africa An Angular developer Full time R120 000 - R240 000 per year

    An Angular developer is a professional who not only develops in JavaScript but also has an excellent command of the AngularJS framework. They can develop the entire life cycle of the user interface of web applications adapted to different types of devices. In addition, the main AngularJS developer responsibilities include working on improving the performance...


  • Johannesburg, Gauteng, South Africa iDbase Software Full time R1 200 000 - R2 400 000 per year

    About the RoleWe are seeking an experienced Senior Software Engineer (.NET & Azure) to join our innovative technology team. You will design, build, and maintain scalable enterprise-grade applications leveraging modern .NET technologies and Microsoft Azure cloud services.This role emphasizes cloud-native development, microservices architecture, and secure,...


  • Johannesburg, South Africa Iris Software Full time

    Job Description Intermediate Software Developer Job Rank : Manager Location : Johannesburg, Gauteng Your responsibilities The Africa Assurance Digital Innovation team is looking to hire a skilled Intermediate Software Developerto build tailored digital and innovative solutions for our Assurance business. These solutions are designed to monitor and facilitate...


  • Johannesburg, Gauteng, South Africa iDbase Software Full time R250 000 - R500 000 per year

    About the RoleWe are seeking an experienced Senior Software Engineer (Java) to join our innovative technology team. You will design, build, and maintain scalable enterprise-grade applications using Java and complementary technologies.This role emphasizes cloud-native development, microservices architecture, and secure, high-performance coding practices. It...


  • Johannesburg, South Africa IDBASE SOFTWARE Full time

    About the RoleWe are seeking an experienced Senior Software Engineer (Java) to join our innovative technology team. You will design, build, and maintain scalable enterprise-grade applications using Java and complementary technologies.This role emphasizes cloud-native development, microservices architecture, and secure, high-performance coding practices. It...


  • Johannesburg, South Africa IDBASE SOFTWARE Full time

    About the Role We are seeking an experienced Senior Software Engineer (Java) to join our innovative technology team. You will design, build, and maintain scalable enterprise-grade applications using Java and complementary technologies. This role emphasizes cloud-native development, microservices architecture, and secure, high-performance coding practices. It...


  • Johannesburg, South Africa IDBASE SOFTWARE Full time

    About the RoleWe are seeking an experienced Senior Software Engineer (.NET & Azure) to join our innovative technology team. You will design, build, and maintain scalable enterprise-grade applications leveraging modern .NET technologies and Microsoft Azure cloud services.This role emphasizes cloud-native development, microservices architecture, and secure,...


  • Johannesburg, South Africa Bitco Telecoms Full time

    Senior Software Developer Department : IT Reporting To : IT and SW / Dev Manager Location : Bryanston, Johannesburg. Education : Relevant ICT / IT experience Experience : 4-5 years Position Summary (Main Purpose) The Senior Software Developer will play a vital role in the documentation, design, development, and maintenance of high-performance software...


  • Johannesburg, South Africa BitCo Telecoms Full time

    Senior Software Developer Department: IT Reporting To: IT and SW/Dev Manager Location: Bryanston, Johannesburg. Education: Relevant ICT/IT experience Experience: 4-5 years Position Summary (Main Purpose) The Senior Software Developer will play a vital role in the documentation, design, development, and maintenance of high-performance software solutions that...