Overview

POSITION SUMMARY:
The MuleSoft Developer will leverage strong knowledge and experience on the MuleSoft platform to perform hands-on technical design and coding and deliver highly functional API led integration solutions.  The Developer will closely work with the business and the Integration Solution Architect to understand our needs and will be responsible for developing integrations that are robust and scalable solutions to meet our internal client and external partner needs.  This position will also leverage knowledge and experience in MuleSoft platform components including API Manager, CloudHub, AnyPoint Studio, Data weave, Orchestration, ActiveMQ, and the Pub/Sub modules. The incumbent must be creative, client focused, solutions-driven, organized, and have exceptional communication skills.

ESSENTIAL JOB FUNCTIONS:

  • Work with the Integration Solution Architect to design API layers
  • Work with the Salesforce Architect to design integrations with Salesforce
  • Develop interfaces and flows for integration of the systems
  • Working knowledge of the MuleSoft platform components including API Manager, CloudHub, AnyPoint Studio, Data weave, Orchestration, and ActiveMQ
  • Continue to deepen the understanding of MuleSoft development technologies, tools, and processes
  • Provide technical support as needed for the Integration platform
  • Work with external clients to successfully integrate MTC APIs into their technology stacks and applications as needed
  • Other duties as assigned

EDUCATION, EXPERIENCE AND SKILLS REQUIRED:

  • Bachelor’s Degree in Computer Science, Information Systems, or related field
  • 1- 2 years of experience in MuleSoft API development required
  • 1 -3 years of integration development experience preferred
  • Experience with the 3-layered approach to API-led connectivity with Experience, Process, and System APIs
  • Experience with Mulesoft DataWeave to create reusable transformations using functions, variables, and operators
  • Expertise in writing and running JUnit and MUnit tests
  • Experience in Continuous Integration (CI) and Continuous Deployment (CD) using Maven, Jenkins, etc
  • Enterprise system integration background with Web Services and ETL
  • Solid knowledge of SQL and understanding of relational databases
  • Experience with C#.NET, Microsoft WebAPI, and WCF services preferred
  • Strong understanding of Agile development practices
  • Ability to prioritize, multi-task and complete tasks within timelines
  • Excellent analysis and problem-solving abilities
  • Possess a passion for quality and writing clean code that scales and performs well
  • Professional track record of superb interpersonal and communication skills
  • Experience working with Agile/Scrum methodology and DevOps (CI/CD) preferred
  • Experience with Salesforce and other cloud platform integration preferred
  • Experience with object-oriented development tools such as Java, C#/.Net preferred