Job Search and Career Advice Platform

Enable job alerts via email!

MuleSoft Developer

k0deHut

Johannesburg

Hybrid

ZAR 500 000 - 700 000

Full time

18 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading digital transformation consultancy is seeking a talented MuleSoft Developer/Integration Specialist to join their team in Johannesburg. This hybrid role involves designing and implementing MuleSoft integration solutions to enhance system interoperability. The ideal candidate will have experience with API development, DataWeave, and proven MuleSoft integration expertise. This is a unique opportunity to work with Africa's largest Salesforce partner.

Qualifications

  • Proven experience as a MuleSoft Developer or Integration Specialist.
  • Hands-on experience designing and deploying MuleSoft integration solutions using Anypoint Platform.
  • MuleSoft certification(s) such as Certified Developer or Integration Architect is a plus.

Responsibilities

  • Design and develop MuleSoft integration solutions to connect systems and data sources.
  • Collaborate with stakeholders to gather integration requirements.
  • Implement robust error handling and logging mechanisms.

Skills

MuleSoft integration solutions
API development
DataWeave
RESTful and SOAP APIs
Error handling
Testing and QA

Education

Bachelor's degree in Computer Science or related field

Tools

MuleSoft Anypoint Studio
Mule Runtime
Job description
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.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.