Search thousands of fresh jobs

×
This job is expired
DCV Sabenza IT and Recruitment

Software Engineer (Senior) at Sabenza IT & Recruitment

DCV Sabenza IT and Recruitment

  • R Undisclosed
  • Permanent Senior position
  • Germiston (Work From Home)
  • Posted 03 Aug 2026 by DCV Sabenza IT and Recruitment
  • Expires in 30 days
  • Job 2643324 - Ref 878000022513534
Apply Now

About the position

This is a remote position.

Ready to own complex features, shape technical decisions, and help modernise a real enterprise SaaS platform used across Africa and the Middle East?


We’re a dynamic Business Information Systems Consulting firm that thrives on delivery. Our clients span banking, financial services, manufacturing, FMCG and recruitment — and we’re looking for an experienced Software Engineer who brings commitment, drive and a positive attitude to the table.


This is a hands-on upper mid-level / senior role. You’ll work closely with technical and business stakeholders to turn product requirements into secure, scalable, maintainable production software.


Responsibilities:


·       Design, develop, test and maintain features across a modern enterprise web platform.


·       Build secure backend services and web applications using C# and modern .NET.


·       Develop and maintain REST APIs and integrations with third-party systems.


·        Work with relational databases, data models and performance-sensitive queries.


·       Contribute to responsive and user-friendly web interfaces.


·       Take ownership of features from technical design through development, testing and release.


·       Review requirements and identify technical risks, dependencies and edge cases.


·       Participate in architecture discussions, technical planning and code reviews.


·        Write clean, maintainable and appropriately tested code.


·        Investigate defects, performance issues and production incidents.


·        Estimate development effort and communicate progress, risks and blockers clearly.


·       Produce and maintain technical documentation.


·        Contribute to engineering standards, secure development practices and delivery processes.


·       Support and mentor less-experienced developers where appropriate.


·       Use AI-assisted development tools responsibly to improve delivery, testing, documentation and technical analysis.




RequirementsCore Technical Requirements:


Strong commercial experience in most of the following:


·       C# and modern .NET


·       ASP.NET Core


·       RESTful API design and third-party integrations


·       PostgreSQL, SQL Server or another enterprise relational database


·        Entity Framework Core or a comparable ORM


·        HTML, CSS and JavaScript


·        Git-based source control


·        Unit, integration and automated testing


·        Object-oriented programming and software design principles


·       Dependency injection and separation of concerns


·       Authentication, authorisation and role-based access control


·        Secure web application development


·        Cloud-hosted applications


·        Docker or similar container technologies


·       Automated build, testing and deployment processes


Advantageous Experience:


·       AWS or another major cloud platform


·       React, [URL Removed] or a comparable frontend framework


·       Multi-tenant SaaS platforms


·       High-volume enterprise applications


·       Workflow-driven business systems


·       Background processing and asynchronous workloads


·       Application monitoring and performance optimisation


·       Single sign-on and identity-provider integrations


·        Reporting and analytics platforms


·       AI-enabled product features


·       AI-assisted software development tools


AI-Assisted Development:


Our client is adopting an AI-assisted software development approach.


·       Be comfortable using AI-assisted development tools where appropriate.


·       Understand that generated code and technical outputs must be independently reviewed, tested and validated.


·       Maintain full accountability for the quality, security and maintainability of delivered software.


·       Apply sound engineering judgement rather than relying uncritically on generated outputs.


·        Be willing to adapt as development tools and practices evolve.


 


 


Security and Quality:


Practical understanding of:


·       Secure authentication and session management


·       Role- and permission-based access control


·        Secure API design


·        Input validation and protection against common web vulnerabilities


·       OWASP secure development principles


·       Logging, monitoring and audit trails


·       Protection of confidential and personal information


·        Code quality, maintainability and testability


 


Experience and Qualifications:


·       Approximately five or more years of relevant commercial software development experience.


·       Strong recent experience developing production software using C# and .NET.


·       Experience delivering meaningful features from requirement through to production.


·       Experience working within a professional software development team.


·       A relevant tertiary qualification in Computer Science, Software Engineering or a related field is preferred.


·       Equivalent practical experience and a strong technical track record may be considered in place of a formal qualification.


If you’re ready to take ownership, ship high-quality software and help build something that scales — we’d love to hear from you.




Desired Skills:

  • API Automation
  • UI Automation
  • SQL & Database Testing
  • Integration Testing
  • Agile & CI / CD
  • Financial Tools Testing
  • AI - Driven QA

Desired Qualification Level:

  • Degree

About The Employer:


Apply Now

DCV Sabenza IT and Recruitment

About the agency

Dedicated to the recruitment of IT professionals Sabenza iT is a South African registered business focusing on Finance, Engineering, SAP and general iT recruitment. We have over 18 years' experience in recruiting in South Africa, Australia, Europe, South America and Asia and have worked with a number of large companies offering the best service. We at Sabenza iT understands the changing market and we mold our services around each of our client's needs to offer a personal service. Sabenza iT has forged strong relationships with both Clients and Consultants by ensuring both parties get the most out of every placement. Our Head Office is based in South Africa and we have a satellite office in the UK so that we can keep in contact with expats who may consider returning to South Africa and so that we can offer our services globally for Consultants looking to go to South Africa and Consultants who are looking for opportunities abroad. We at Sabenza recognize the difference it makes to maintain good client relationships and we are keeping our client base niche and manageable in order to give the best service possible. We have gained a good reputation in the market place and have built a very large network and database of consultants that we draw from for each role. We are able to send applications within 24 hours of receiving a role profile or spec. We use one of the best Database software tools available to keep our database up to date and very fast to search. Sabenza iT does not only use job-sites, we headhunt and we use our network to find our clients the right Candidates. We have a strong Facebook presence and we have over 12,000 LinkedIn connections. For further information, please visit our website www.sabenzait.co.za or call me at any time on Tel: 0330040131.

Receive a daily digest of all new jobs matching this job. Your information is safe with us and you can cancel any time.

Expires in 29 days

Email me jobs similar to: Software Engineer (Senior) at Sabenza IT & Recruitment

Receive a daily digest of all new jobs matching this job: Senior IT Auditor. Your information is safe with us and you can cancel at any time.