Lead Developer (.NETWin32)

Girafrica


Job Location:

Centurion - South Africa

Monthly Salary: Not Disclosed
Posted on: 15 days ago
Vacancies: 1 Vacancy

Job Summary

Our client based in Centurion is seeking an experienced Lead Developer to drive the development enhancement and modernization of their enterprise HR and Payroll HRIS platform. The successful candidate will lead the design and delivery of scalable software solutions modernize legacy systems and collaborate with stakeholders to support payroll accuracy employee lifecycle management and HR operations. This role requires strong technical leadership and experience within HRIS and payroll environments.
This is a permanent on-site position.


Key Responsibilities:
  • Lead the design development and maintenance of scalable HRIS and payroll applications using Core and related frameworks.
  • Architect and enhance Windows desktop and client-server applications for payroll processing employee self-service and HR administration using C#.NET and C .NET.
  • Develop and optimize low-level Windows components using C/C Win32 API where high performance is required (e.g. bulk payroll calculations data imports).
  • Build modern responsive user interfaces for HR and payroll workflows using HTML5 CSS3 JavaScript jQuery and DevExpress components.
  • Customize and extend DevExpress Suite (WinForms WPF MVC Dashboard and Reporting) for HR dashboards payslip generation leave management and BI reporting.
  • Design and implement integrations with third-party systems including banking platforms SARS eFiling medical aid providers pension funds and other HRIS modules via RESTful APIs and web services.
  • Lead legacy modernization initiatives migrating and Win32 payroll/HR systems to modern secure architectures.
  • Ensure high performance data security auditability and compliance with POPIA BCEA and other relevant HR/payroll regulations.
  • Collaborate with HR stakeholders payroll specialists business analysts and QA teams to translate complex HR and payroll requirements into technical solutions.
  • Mentor junior developers and provide technical leadership on HRIS best practices.


Technical & Domain Requirements (Must-Have)

Core Technologies:
  • .NET Stack: Strong expertise in C#.NET C .NET (Web Forms & MVC) Core-
  • Web Technologies: HTML5 CSS3 JavaScript jQuery
  • Desktop / Native: C/C Win32 API
  • UI Framework: DevExpress Suite (WinForms WPF Reporting Dashboard)
  • Databases: SQL Server Entity Framework
  • Integration & Other: REST/SOAP Web Services JSON XML IIS
  • Cloud / DevOps: Azure Azure DevOps Git
  • Reporting: Strong experience with DevExpress Reports and payroll/HR BI tools


HRIS / Payroll Domain Experience (Critical):
  • Proven experience developing or maintaining HRIS and Payroll systems (South African market experience highly advantageous).
  • Deep understanding of payroll processing tax calculations (PAYE UIF SDL) statutory filings IRP5 generation and employee benefits.
  • Experience with HR processes including employee onboarding leave management performance management time & attendance and organizational structuring.
  • Familiarity with South African labour law compliance and integration with external payroll/HR platforms.


Additional Skills:
  • SOLID principles design patterns and clean architecture
  • Strong debugging performance tuning (especially for large payroll runs) and optimization skills
  • Windows Server deployment and system administration knowledge
  • Qualifications & Experience:
    Bachelors degree in Computer Science Information Systems or equivalent.
    Minimum 8 years hands-on development experience with and Win32 technologies.
    At least 45 years of specific experience working on HRIS Payroll or related enterprise HR systems.
  • Proven track record leading development efforts on greenfield HRIS projects and legacy system modernization.
  • Experience mentoring developers and leading technical initiatives.

AI-Augmented Development:
  • Demonstrated enthusiasm and proven ability to leverage modern AI tools (such as GitHub Copilot Claude ChatGPT Cursor or similar) to radically accelerate development velocity improve code quality automate repetitive tasks and enhance problem-solving efficiency.
  • Ability to use AI as a force multiplier while maintaining strong engineering judgment and code ownership.

Personal Attributes:
  • Excellent problem-solving and analytical skills with the ability to translate complex HR/payroll business rules into efficient technical solutions.
  • Strong communication skills and ability to work closely with non-technical HR and payroll stakeholders.
  • High attention to detail especially regarding payroll accuracy and data privacy.
  • Continuous learner passionate technologies and applying AI/ML where relevant to HR processes (e.g. intelligent reporting predictive analytics).
  • Self-driven leader who thrives in a fast-paced environment.
What We Offer:
  • Competitive salary package with benefits.
  • Opportunity to work on a mission-critical HRIS and Payroll platform that directly supports thousands of employees and drives essential business operations.
  • Exposure to complex HR and payroll challenges in the South African market.
  • Professional growth in both technical leadership and HRIS domain expertise.



If you do not hear from us within 30 days kindly consider your application as unsuccessful. Twiga Consulting may keep your details for future opportunities.



Required Experience:

IC

Our client based in Centurion is seeking an experienced Lead Developer to drive the development enhancement and modernization of their enterprise HR and Payroll HRIS platform. The successful candidate will lead the design and delivery of scalable software solutions modernize legacy systems and colla...