Certifications:
• MuleSoft Certified Developer - Level 1 (Mandatory)
• MuleSoft Certified Platform Architect - Level 1 (Mandatory)
• MuleSoft Certified Integration Architect - Level 1 (Mandatory)
• MuleSoft certification(s) e.g. MuleSoft Developer 1 (Mule 4) , MuleSoft Architect (any), etc.
• Flow Designer experience
• CloudHub deployments and Troubleshooting
• Working experience on CICD process, App development, RAML, AWS, Marketing Cloud and Salesforce Connectors
• Proficient in Dataweave 2.0
• Experience in building unit tests with Munit
• Experience with load tests with tools such as Jmeter
• 6 years of experience or equivalent competency programming in XML and Java experience, or similar object-oriented/functional programming language
• 6+ years of experience in software testing and design
• 6+ years of experience in database management as it relates to software development
• Experience in using software development frameworks and platforms, such as .NET Core, Node.JS, Angular, or React
• Proficiency in the Microsoft Office Suite
• Experience with email, SMS, and push marketing
• Experience in Core Java, Messaging (JMS), Web API - SOAP, REST and authentication methods such as OAuth and SAML.
• Experience building software systems according to SOLID principles and following design patterns.
• Experience in Mule Integrations and Mule API Management.
• Experience with Any point Runtime Manager and Enterprise release capabilities
RAML specifications/build experience.
• Experience in designing and developing MuleSoft API for RTF deployment.
• Experience in creating custom Mule connector.
• Defining the Policy in the runtime Manager.
• Code Development - Using DWL and Unit Testing using Munits
• Collaboration with integration teams.
• Documentation of API contracts.
• Aware of end-to-end CI/CD process for deploying Mule APIs.
• Hands-on experience with Mulesoft connectors
• Modify existing software to fix errors, improve the overall quality and functionality or update integrations with other software
• Analyze user needs to determine how software should be built or if existing software should be modified
• Develop and perform software automated testing procedures, solutions and frameworks to ensure software functions as needed
• Translate business requirements and specifications into usable and scalable software
• Process and understand capabilities and limitations of data outputs from the software
• Participate in design and code reviews
• Assist with delivery estimates