Mulesoft Developer

Overview

This role requires a solid understanding of the technical foundation of the MuleSoft platform, which includes (but is not limited to) API, SOA, ESB, messaging technologies. Expertise in integration to other external systems, integration testing, and integration governance. The platform architect is a technology enthusiast with a strong track record of building and running high volume, reliable architectures, preferably including cloud, As-A-Service infrastructure, and applications. The individual is expected to be relentlessly focused on platform adoption and user experiences that are continuously improved through iterative development of the platform capabilities.

The platform architect is responsible for the platform vision and its evolution to meet tactical and strategic objectives of the business. The platform architect acts as the primary point of contact with the vendor’s product management to identify needs and prioritize the roadmap items based on business value.

Job Description

• Thorough understanding of web services in general and SOAP and REST specifically; understanding of the basic workings of HTTP/S
• Understanding data migration considerations, design trade-offs, and common ETL tools
• Understanding patterns and mechanisms to secure integrations such as TLS for HTTP
• Experience with common integration patterns
• Experience holding a technical architect role on multiple complex deployments or equivalent knowledge through participation and exposure to these types of projects
• Expert on Salesforce architecture, as well as on using MuleSoft technology
• Technically competent with previous hands-on experience of entire software development lifecycle, including but not limited to the following aspects:
o Java, JavaScript, preferably node.js
o Integration patterns: SOA, ESB and MOM (message-oriented middleware)
o Continuous Integration/Continuous Development
o Maven or Gradle
o REST and SOAP web services
• Expert in defined best practices
• Self-sufficient individual who has practical hands-on experience, is proactive and leads by example of excellence.
• Passion for technology with detailed understanding of existing and emerging technologies.
• Strong knowledge of Cloud platforms, features, and capabilities.

Skills & Requirements

MuleSoft, JavaScript (preferably node.js), Salesforce, Relational DBs, Data Modelling, CRM, ERP/F&OS, SOAP, REST, SOA, ESB and MOM, Maven/Gradle, CI/CD