Salesforce is looking for a Software Engineer to join their IT Finance engineering team to configure, develop, and test MuleSoft and Workday integrations and APIs, and to build and maintain Finance applications
Requirements
- 8+ years of hands-on implementation experience with MuleSoft AnyPoint Platform (AnyPoint Studio, Mule ESB, API Management, CloudHub 2.0) and Workday Integrations Technology
- Strong knowledge of SOA, REST, and web services, with a solid understanding of integration design patterns.
- Proven experience in designing and developing APIs aligned with best practices, including complex DataWeave transformations, routing, error handling, and expressions.
- Experience building and maintaining integrations with finance applications and domains such as Receivables, Customer taxes, Assets, Banking, and Settlement.
- Skilled in data mapping across heterogeneous systems and formats.
- Hands-on experience with external integrations (e.g., FTP/SFTP servers, AWS S3) and 3rd party tools like Salesforce, RevPro, Vertex, and Workday.
- Strong analytical and troubleshooting expertise, including ability to query and analyze logs in Splunk or similar tools.
Responsibilities
- Build and maintain MuleSoft integrations and APIs to support Finance applications, connecting to platforms such as Salesforce, RevPro, Vertex, and Workday.
- Collaborate closely with internal MuleSoft support teams, business users, and 3rd party integrators to understand and deliver on business requirements.
- Participate in product and feature design sessions with developers, designers, product managers, and business systems analysts.
- Develop effective, scalable, and maintainable MUnit test automation.
- Build additional test automations using frameworks such as MuleSoft RPA, MuleSoft IDP, Selenium, or similar tools to ensure end-to-end integration quality.
- Contribute to and participate in peer code reviews to ensure quality and consistency.
- Diagnose, track, and resolve integration and quality issues in a timely manner.
Other
- Bachelor’s Degree in Computer Science, Engineering, Mathematics, or equivalent relevant experience.
- Strong collaboration and communication skills to work effectively with technical and business teams, and ability to clearly report status and risks.
- Experience working in Agile/Scrum methodology.
- Ability to apply for a maximum of 3 roles within 12 months to ensure you are not duplicating efforts.
- Must be eligible to work in the United States