Description: MuleSoft Architect/ Lead Developer, responsible for designing, implementing, testing, debugging, and deploying MuleSoft APIs and integrations. The role involves collaborating with business teams, creating technical project documentation, and integrating MuleSoft with Salesforce and other backend data sources.
Responsibilities:
- Translate business processes into actionable requirements for configuration/development.
- Create and configure APIs in both production and non-production environments.
- Deploy new API integrations into production and non-production environments.
- Monitor resource usage, proactively addressing potential issues.
- Create a roadmap, define priorities, and liaise with stakeholders.
- Document MuleSoft and Salesforce best practices for release management.
- Mentor and train State Development resources.
- Actively participate in designing, developing, and deploying MuleSoft applications.
- Design and deliver comprehensive MuleSoft API-led data integration projects.
- Develop, troubleshoot, and resolve integrations in Salesforce.
- Lead and perform tasks using the Anypoint platform, including set-up, client management, and identity management.
- Perform web services API integrations with internal and third-party systems (REST & SOAP).
- Assist with sprint/working sessions, release planning, and future direction for applications.
- Collaborate with cross-functional teams to understand business requirements and translate them into technical specifications.
- Assess and deploy APIs in the chosen MuleSoft platform (GovCloud, CloudHub, RuntimeFabric).
- Utilize Java, Dataweave, RAML specifications/build, DevOps, and CI/CD build pipelines.
- Apply API-led connectivity concepts to orchestrate complex use cases.
- Perform testing using MuleSoft MUnit and build automated test scenarios.
- Provide production support for all MuleSoft Integrations.
- Troubleshoot and resolve functional and performance-related issues.
- Stay updated on the latest MuleSoft and Salesforce technologies and best practices.
- Develop and maintain technical documentation including flow diagrams and process diagrams.
- Create project documentation, including user interface guides, training documents, and change orders.