- Company Name
- Slalom
- Job Title
- MuleSoft Senior Developer- Enterprise
- Job Description
-
**Job Title**
MuleSoft Senior Developer – Enterprise
**Role Summary**
Design, develop, test, and document MuleSoft integration solutions that connect CRM, ERP, and other enterprise applications. Collaborate with architects and stakeholders to translate business requirements into scalable, performant integration patterns, ensuring alignment with client objectives. Lead technical design sessions, produce detailed solution documentation, and estimate effort for assigned tasks.
**Expectations**
- Deliver high‑quality integration solutions within agreed timelines.
- Provide accurate estimates and work‑breakdown structures for development activities.
- Actively participate in agile ceremonies and uphold best practices in test‑driven development.
- Communicate effectively with cross‑functional teams to prioritize work and resolve conflicts.
**Key Responsibilities**
- Translate business requirements into well‑designed MuleSoft integration architectures.
- Participate in technical design sessions; produce detailed solution documentation.
- Develop, unit‑test, and document integration flows, including real‑time, event‑driven, and batch processes.
- Integrate with cloud and on‑premise enterprise systems (e.g., Salesforce, NetSuite, SAP, Oracle ERP, Dynamics, Workday).
- Handle data migration tasks for CRM/ERP/HCM domains.
- Estimate effort and create work‑breakdown structures for assigned tasks.
- Collaborate with QA and DevOps to ensure quality and continuous delivery.
- Negotiate priorities and resolve stakeholder conflicts.
**Required Skills**
- Strong experience with MuleSoft Anypoint Platform (Mule ESB, API Designer, Connectivity).
- Proficiency in at least one object‑oriented or functional language (Java, C#, Python, JavaScript).
- Familiarity with enterprise applications: NetSuite, SAP, Oracle ERP, Salesforce, Dynamics, Workday.
- Solid understanding of web services: SOAP WS*, REST, JSON, GraphQL.
- Knowledge of relational and NoSQL databases (MS SQL, MySQL, PostgreSQL, MongoDB, Hadoop).
- Experience delivering real‑time, event‑driven, and batch integration solutions.
- Background in data architecture, modeling, and migration.
- Understanding of cloud computing, micro‑services, and API‑first architectures.
- Strong problem‑solving, debugging, and triaging skills.
- Agile experience (Scrum), including sprint planning, stand‑ups, and retrospectives.
- Familiarity with test‑driven development and QA processes.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent work experience).
- MuleSoft Certified Developer – Level 1 (or higher).
- MuleSoft Certified Integration Architect (preferred).
---