Senior Software Developer (saas)

Johannesburg, Gauteng, South Africa

Job Description

Senior Software Developer (SaaS)
2026-01-26 - 2026-02-25
Permanent
JHB001171
Information Technology
Gauteng, Johannesburg
R 80 000 - R 105 000 Monthly Cost To Company
Role: Senior Software Developer (SaaS)
Location: Remote role
Our client is a leading Software as a Service (SaaS) Credit Solutions Provider and they are looking for a Senior Software Developer to join their dynamic team. This opportunity is ideal for a senior software development specialist with proven experience in moving data between operational systems (Debtors Management, Financial Reporting), integrating external financial/ credit/ insurance data sources as well as feeding SQL Server, reporting databases and Power BI and support batch processing, transformations and scheduled data loads. You must be able to design, own and troubleshoot production-grade data pipelines. They are a collaborative and high EQ team and offer an opportunity to grow and learn.
Key Skills and previous experience required:

  • Software development using C#/.net/ASP.Net/ Typescript - 5+ years
  • Azure Data Factory
  • Design pipelines (not just modify existing ones)
  • Pipelines - orchestration of data workflows/ Copy Activity/ Data Flow (Mapping Data Flows)/ Lookup / Stored Procedure / Web Activity
  • Linked Services - connecting to: SQL Server / Azure SQL/ REST APIs/ Blob Storage / Data Lake
  • Datasets - schema-aware vs schema-on-read
  • Data Integration & ETL/ELT (financial systems focus)
  • API & REST integration via ADF
  • Design, develop, and enhance features for their Debtors Management and Financial Reporting systems
  • Develop and maintain APIs for seamless system communication and third-party service integration
  • Create and maintain user-friendly dashboards for internal and client-facing applications
  • Troubleshoot, fix, and maintain existing software solutions.
  • MVC Design Pattern & Solid principles
  • Working in Agile environments
  • Exposure to SaaS environments
  • Team collaboration
Technology Stack:
  • C#/WebApiASP.NET
  • Typescript/JavaScript/ jQuery / JWT
  • SQL
  • PowerBI/Bold BI/Telerik
  • Microsoft Azure and DevOps

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.


Job Detail

  • Job Id
    JD1645558
  • 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