Overview Location: This is a hybrid role, based in Johannesburg, with a requirement to be on-site or in-office 3 times per week. Our Client - A leading design-led digital transformation consultancy and Africa's largest Salesforce partner, and theyre looking for great people to work with. They are seeking a talented and experienced MuleSoft Developer/Integration Specialist to join their dynamic team. As a MuleSoft Developer, you will be responsible for designing, developing, and implementing MuleSoft integration solutions to connect various systems, applications, and data sources within their organization. You will play a crucial role in enhancing our clients systems' interoperability and efficiency by leveraging the MuleSoft Anypoint Platform. Key Responsibilities Integration Solution Design: Collaborate with stakeholders to gather integration requirements and design robust MuleSoft solutions that meet business needs while adhering to best practices and architectural guidelines. MuleSoft Development: Develop, configure, and customize MuleSoft integration applications, APIs, connectors, and flows using Anypoint Studio and other MuleSoft tools. API Development: Design and develop RESTful and SOAP APIs using RAML or OpenAPI specifications, ensuring security, scalability, and performance. Data Transformation and Mapping: Implement data transformations, mappings, and enrichments using MuleSoft DataWeave for seamless communication between disparate systems and applications. Connectivity and Routing: Configure MuleSoft endpoints, connectors, routers, and filters to enable seamless connectivity and routing of data between systems. Error Handling and Monitoring: Implement robust error handling and logging mechanisms within MuleSoft applications to ensure reliability, traceability, and troubleshooting capabilities. Testing and Quality Assurance: Develop and execute comprehensive unit tests, integration tests, and end-to-end tests to validate the functionality, performance, and security of MuleSoft integration solutions. Documentation and Knowledge Sharing: Create technical documentation, including design documents, API specifications, deployment guides, and troubleshooting guides. Conduct knowledge-sharing sessions and provide training to other team members on MuleSoft development best practices. Deployment and Maintenance: Deploy MuleSoft applications to various environments (development, testing, production) using continuous integration/continuous deployment (CI/CD) pipelines. Provide ongoing support and maintenance for deployed integrations, including troubleshooting, performance optimization, and version upgrades. Requirements Bachelor's degree in Computer Science, Information Technology, or related field. Proven experience as a MuleSoft Developer or Integration Specialist, with a strong understanding of integration principles and patterns. Hands-on experience designing, developing, and deploying MuleSoft integration solutions using Anypoint Platform. Proficiency in MuleSoft Anypoint Studio, DataWeave, Mule Runtime, Anypoint Exchange, and other MuleSoft tools and components. Solid understanding of API design, RESTful and SOAP web services, RAML, OpenAPI, JSON, XML, and other integration protocols and standards. Experience with message queues, ESBs (Enterprise Service Buses), and integration patterns such as publish-subscribe, request-reply, and message filtering. Strong analytical, problem-solving, and debugging skills, with the ability to troubleshoot complex integration issues and performance bottlenecks. Excellent communication and collaboration skills, with the ability to interact effectively with stakeholders, business users, and technical teams. MuleSoft certification(s) such as MuleSoft Certified Developer, MuleSoft Certified Integration Architect, or similar, is a plus. #J-18808-Ljbffr