Senior Developer – Integration Services

Listing reference: click_027983
Listing status: Online
Apply by: 15 November 2026
Position summary
Industry: Wholesale & Retail Trade
Job category: Others: IT and Telecommunication
Location: Cape Town
Contract: Permanent
Remuneration: Market Related
EE position: Yes
About our company
Clicks Group
Introduction
Job Purpose. To design, develop, implement, maintain and support enterprise integration solutions that enable reliable data exchange between internal and external business systems. The incumbent will be responsible for delivering integration development initiatives, resolving complex production issues and ensuring the stability and performance of business-critical interfaces. The role requires strong hands-on experience with Microsoft BizTalk Server, C#, .NET and SQL Server, together with the ability to develop and support integration solutions using Microsoft Azure Integration Services.
Job description

Key Roles and Responsibilities

Integration Development and Maintenance

·       Design, develop, test and maintain enterprise integration solutions.

·       Develop and support Microsoft BizTalk Server applications, orchestrations, pipelines, schemas, maps and adapters.

·       Develop integration components using C#, .NET Framework and .NET.

·       Develop and maintain SQL Server stored procedures, queries and database integration components.

·       Implement REST, SOAP, XML, JSON and file-based integration interfaces.

·       Enhance existing integration solutions to accommodate changing business requirements.

·       Ensure solutions comply with established development standards and architectural guidelines.

Production Support and Incident Management

·       Provide second- and third-line technical support for enterprise integration applications.

·       Investigate and resolve complex production incidents affecting integration services.

·       Troubleshoot BizTalk messaging, orchestration, adapter and connectivity failures.

·       Perform root-cause analysis and implement permanent corrective measures.

·       Monitor integration processing and identify performance bottlenecks.

·       Work with infrastructure, database, SAP and application support teams to resolve cross-system issues.

·       Participate in agreed after-hours production support and critical incident resolution activities.

Azure Integration Services Development

·       Develop and maintain cloud-based integration solutions using Azure Functions and Logic Apps.

·       Implement asynchronous messaging using Azure Service Bus.

·       Develop and maintain APIs and integrations using Azure API Management.

·       Support integration between on-premises applications and Azure-hosted services.

·       Apply appropriate error handling, retry mechanisms, logging and monitoring.

·       Contribute to the modernisation and migration of existing integration solutions.

Deployment and Release Management

·       Prepare application deployment packages and associated release documentation.

·       Support CI/CD implementation using Azure DevOps Repos and Pipelines.

·       Execute application deployments across development, testing and production environments.

·       Perform post-deployment verification and troubleshooting.

·       Ensure appropriate rollback procedures are available for production releases.

·       Comply with change management and release governance requirements.

Technical Analysis and Documentation

·       Analyse business and technical requirements and translate them into integration solutions.

·       Produce technical specifications, interface mappings and solution documentation.

·       Participate in technical design discussions and solution reviews.

·       Maintain accurate documentation for existing and newly developed integrations.

·       Identify technical risks and recommend improvements.

Team Collaboration and Knowledge Sharing

·       Provide technical guidance to junior and intermediate developers.

·       Participate in code reviews and knowledge-sharing sessions.

·       Collaborate with business analysts, application teams, infrastructure and external vendors.

·       Support technical handovers and operational readiness activities.

·       Provide progress updates and escalate technical blockers to the Integration Technical Team Lead.

Minimum requirements

Minimum Requirements

Qualifications

·       Bachelor's degree or National Diploma in Information Technology, Computer Science, Software Development or a related qualification.

·       Equivalent relevant professional experience may be considered.

Experience

·       Minimum 5 years of software development or enterprise integration experience.

·       Demonstrable hands-on experience with Microsoft BizTalk Server.

·       Strong development experience using C# and .NET Framework.

·       Experience with Microsoft SQL Server and T-SQL.

·       Experience developing and consuming REST and SOAP web services.

·       Experience supporting business-critical production applications.

·       Familiarity with Azure DevOps and source control.

4. Technical Skills

Essential

·       Microsoft BizTalk Server 2016 or later

·       C# and .NET Framework

·       Microsoft SQL Server, T-SQL and stored procedures

·       XML, XSD, XSLT and JSON

·       REST and SOAP web services

·       WCF and file-based integrations

·       Visual Studio and Git

·       Production troubleshooting and debugging

Highly Advantageous

·       Azure Functions

·       Azure Logic Apps

·       Azure Service Bus

·       Azure API Management

·       Azure Storage

·       Azure DevOps CI/CD Pipelines

·       .NET Worker Services and Windows Services

·       PowerShell scripting

·       Application monitoring and observability

Additional Advantages (Non-Mandatory)

·       IBM AS/400 (IBM i) integration experience, including connectivity, file transfers and data exchange with enterprise applications.

·       Familiarity with IBM DB2 databases and AS/400 Integrated File System (IFS).

·       SAP integration experience.

·       Enterprise retail system integration.

·       Hybrid cloud and on-premises integration environments.

Experience with IBM AS/400 is desirable but is not a prerequisite for consideration.

Competencies

·       Strong analytical and problem-solving abilities.

·       Ability to work independently on complex technical assignments.

·       Attention to detail and commitment to quality.

·       Effective communication with technical and non-technical stakeholders.

·       Ability to prioritise competing development and production support requirements.

·       Accountability and ownership of assigned deliverables.

·       Willingness to learn and adopt emerging integration technologies.

·       Ability to work effectively in a collaborative technical team.

 

Our website uses cookies so that we can provide you with the best user experience. By continuing to use our website, you agree to our use of cookies.