MuleSoft Developer (Johannesburg)

at  Bluesky

Johannesburg, Gauteng 2196, South Africa -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate16 Aug, 2024Not Specified17 May, 2024N/AWeb Services,Components,Information Technology,Xml,Json,Computer ScienceNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

We are BlueSky - A leading design-led digital transformation consultancy and Africa’s largest Salesforce partner, and we’re looking for great people to work with.
We’re on a mission to be the biggest and best (in the eyes of our people, our competitors and our clients) Cloud Consulting company in Africa by 2027, and we need authentic, talented people to help us reach this goal.
With offices in South Africa and Mauritius, our teams are made up of diverse individuals with a variety of backgrounds and cultures, and we promote diversity and creativity in the way we deliver solutions for our clients.
We are seeking a talented and experienced MuleSoft Developer/Integration Specialist to join our 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 our organization. You will play a crucial role in enhancing our systems’ interoperability and efficiency by leveraging the MuleSoft Anypoint Platform.

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.
    Location: This is a hybrid role, based in Johannesburg, with a requirement to be on-site or in-office 3 times per week.

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.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Computer science information technology or related field

Proficient

1

Johannesburg, Gauteng 2196, South Africa