Cloud for Good is looking to hire a MuleSoft Architect who will act as a Senior Integration Architect on our Technology Services Practice.
They will specialize in the architecture and implementation of solutions using MuleSoft ESB / Cloud Hub Integration tools, with expertise in integrating in and out of Salesforce to / from multiple cross-platform environments.
Candidates must have experience designing and architecting API solutions, application networks, designing MuleSoft frameworks, and CloudHub or on-premise MuleSoft runtime environments to best practice.
Candidates will work closely with MuleSoft developers and other team members to convey MuleSoft solutions and how to consume them.
Location : Virtual : Home-based office in the US or Canada
Work Authorization : Citizens or Permanent Residents of USA or Canada. Cannot provide Visa sponsorship.
Qualifications and Education Requirements
- Experience working as a consultant with multiple clients, developing and recommending an Enterprise Integration Architecture and Strategy, and executing on the strategy.
- Experience in installing and configuring MuleSoft for new client companies, and building out the best practice frameworks for building a robust integration platform, including but not limited to :
- Security, Authentication, Single Signon, Messaging, Queuing, Advanced Error Handling, Logging and Exception Handling, Source Control, RAML Contracts, Shared API Commons, Testing
- Experience architecting distributed, multi-tier applications using Mule ESB for new installations or assessing and recommending improvements to existing environments.
- Create Conceptual end to end integration deliverables, technical specification documents and recommend high quality solutions for the Mule ESB integration platform.
- Good understanding of principles and ability to simplify complex technical problems, as well a good training skills for knowledge transfer to client’s internal technical team.
- Blended experience in API / Cloud Integration / On-premise Mule ESB implementations.
- Experience in designing high availability environments with clustering, failover / recovery and load balancing strategies for multi-site implementations.
- Experience in defining technical reference architecture with respect to Mule ESB leveraging existing SOA / ESB products.
- Experience in implementation of Microservices / API based on MuleSoft ESB / API Gateway.
- Experience in Messaging (JMS), Web API SOAP, REST and authentication methods OAuth and SAML.
- Hands-on experience with open source and agile development tools such as GitHub, SVN, and Maven, and hands-on experience building robust and reusable API’s within the Mulesoft architecture.
- Experience on MuleSoft CloudHub, Anypoint Platforms and JEE technologies.
- Good knowledge of Integration life cycle & Methodology.
- Frame and implement best practices related to MuleSoft Implementations. Must be able to guide, mentor and train other team members on MuleSoft.
- Must have knowledge on administrative aspects of MuleSoft.
- Familiarity with other Enterprise ETL tools is a bonus (Informatica, Boomi, Jitterbit, Talend, etc.)
Education and Certifications
- 3-5 years hands on experience working with MuleSoft platform
- Nonprofit and / or Higher Education Industry experience a plus
- MuleSoft Certified Developer (MCD) is required
- MuleSoft Certified Integration Architect (MCIA) (required)
- MuleSoft Certified Platform Architect (MCPA) (required)
- Salesforce Certified Platform Developer 1 (desired)
Key Skills
- Problem-solving skills
- Logical and process-oriented thinking
- Excellent organizational skills
- Ability to handle multiple tasks simultaneously
- Strong attention to detail
- Strong written and verbal communication skills
- Passion for continuous learning
Main Responsibilities
- Lead technical requirements gathering sessions for integrations
- Oversee and approve creation and maintenance of application and system documentation used in design, testing or programming efforts, including data flow diagrams and data maps
- Work comfortably with large data volumes (LDV) and be able to make recommendations for handling LDV both on and off the Salesforce.com platform
- Guide the environment management plan and release strategies for projects, validating that the correct development environments, change controls, and deployment plans are in place;
plans may include source control and continuous integration set-up
- Work with Account Executives in a Sales Engineering function to scope project proposals with appropriate estimates for the level of effort to deliver solutions and present a vision to prospects of possible solutions and outcomes for MuleSoft projects
- Provide colleagues with one-off and ongoing technical assistance as needed
- Serve as the lead technical resource on MuleSoft implementation projects
- Coach, mentor and manage integration consultants on the team
- Manage a team of direct reports as a People Advocate, provide coaching and professional development through periodic 1 : 1 and team meetings
- Participate in the performance management process through goal setting and performance reviews for managed staff
- Ensure accountability for direct reports and the metrics associated with their performance outcomes.
- Oversee integration architecture and technical solutions
- Create custom APIs and integrations via MuleSoft to integrate Salesforce.com with other systems
- Maintain expert-level knowledge of MuleSoft application development, integration, and extension, features, and designing solutions
- Show a commitment to customer satisfaction
J-18808-Ljbffr