Super Group IT Services are looking for an experienced Developer - Backend Integrations to join our Digital Services team. This role is responsible for designing, developing, and supporting critical system integrations that enable seamless and secure data exchange across enterprise platforms.
Super Group is a supply chain management business listed on the Johannesburg Securities Exchange. With expertise in supply chain solutions, the company operates across vertically integrated divisions including vehicle dealerships and fleet management. Founded in 1986, Super Group has developed a strong international presence. The company provides a comprehensive range of products and services to meet a variety of customer needs.
We are seeking a self-motivated professional who thrives in a collaborative environment and is passionate about delivering high-quality solutions. You should be results-driven, committed to continuous learning, and capable of working effectively across cross-functional teams. The successful candidate will play a key role in technical leadership, mentoring team members, and driving best practices in integration development.
Your duties and responsibilities will include the following:
- Design, develop, and maintain scalable integration solutions using C#, .NET, .NET Core, and ASP.NET.
- Build and support APIs, web services, and system-to-system integrations.
- Develop solutions that process and exchange Supply Chain-related business transactions.
- Conduct code reviews and promote development best practices.
- Collaborate with business stakeholders, analysts, and third-party vendors to deliver effective integration solutions.
- Drive performance optimisation, continuous improvement, and innovation.
- Mentor junior developers and contribute to team development.
- Manage incident resolution, root cause analysis, and integration support activities.
WHAT WE ARE LOOKING FOR
Our ideal candidate will have qualifications and experience in the following fields:
Qualifications:
- Bachelor's Degree in Computer Science, Information Technology, or a related field (or equivalent practical experience).
Skills & Experience:
- A minimum of 5+ years’ professional experience (mandatory) in back-end software development using C# and .NET, with proven, specific experience in system integrations, APIs, and service-based solutions.
- Proven experience building and consuming RESTful APIs, SOAP/web services, and message- or file-based integrations (e.g., JSON, XML, CSV/flat files, SFTP).
- Advanced knowledge of object-oriented programming (OOP) and design patterns.
- Deep understanding of integration patterns (e.g., point-to-point, publish/subscribe, request/response, ETL) and software architecture best practices.
- Strong knowledge of SDLC methodologies (Agile, Scrum, CI/CD).
- Experience with system integration, performance tuning, and security best practices (authentication, authorisation, and data protection).
- Knowledge of error handling, retry strategies, idempotency, logging, monitoring, and reconciliation to ensure data integrity across integrated systems.
- Strong leadership and mentoring ability.
- Excellent communication and stakeholder engagement skills.
- Strong analytical, problem-solving, and decision-making capabilities.
- High attention to detail with a focus on quality and maintainability.
- Ability to drive innovation and continuous improvement within the team.
- Effective time management and ability to prioritise across multiple initiatives.
- Preferred / Beneficial: Strong and practical experience working with SQL and database design (e.g., MS SQL Server, PostgreSQL).
- Experience with cloud platforms (e.g., Azure) and modern DevOps practices.
- Experience with message brokers and integration platforms (e.g., Azure Service Bus, RabbitMQ, Azure Logic Apps).
- Knowledge of Supply Chain related documents and transaction flows is highly beneficial, as is experience integrating with ERP, warehouse management, or point-of-sale systems.
- Exposure to microservices architecture, event-driven design, and distributed systems.
- Experience or knowledge of Java or other programming languages.
- Front-end or UI development experience, including familiarity with frameworks such as Angular or React, is beneficial but not required.
REMUNERATION:
This position will be offered a competitive salary with the added benefit of a Group pension fund, medical aid contribution, funeral policy and death/disability cover.
If you do not hear from us within one week after applying, please consider your application unsuccessful.