About the position
The MuleSoft Engineer will be responsible for designing efficient solutions, overseeing and mentoring engineers, reviewing code, and championing best practices. They will also be involved in process improvements, reducing technical debt, and building interfaces and tools for integrating new departments into Salesforce. This role requires strong communication skills, critical thinking, and problem-solving abilities. The MuleSoft Engineer will collaborate with senior engineers to perform development, testing, implementation, documentation, and updating tasks related to MuleSoft and other integrated applications.
Responsibilities
- Responsible for requirements analysis, participating in High Level Design, Low Level Design discussions, and complex code development.
- Excellent communication skills, able to effectively communicate with both technical and non-technical partners.
- May collaborate with external programmers to coordinate delivery of software application.
- Works under minimal supervision, with general guidance from senior engineers.
- Excellent critical thinking and problem-solving skills.
- Contributes to story refinement/defining requirements.
- Performs spike/proof of concept as necessary to mitigate risk or implement new ideas.
- Codes solutions and unit tests to deliver a requirement/story per the defined acceptance criteria and compliance requirements.
- Utilizes multiple architectural components (across data, application, business) in design and development of client requirements.
- Designs/develops/modifies architecture components, application interfaces, and solution enablers while ensuring principal architecture integrity is maintained.
Requirements
- Requirements analysis, High Level Design, and Low Level Design discussions
- Excellent communication skills, ability to communicate effectively with both technical and non-technical partners
- Collaboration with external programmers for software application delivery
- Works under minimal supervision with guidance from senior engineers
- Critical thinking and problem-solving skills
- Contributes to story refinement and defining requirements
- Performs spike/proof of concept to mitigate risk or implement new ideas
- Codes solutions and unit tests to deliver requirements per acceptance criteria and compliance requirements
- Utilizes multiple architectural components in design and development of client requirements
- Designs/develops/modifies architecture components, application interfaces, and solution enablers while ensuring principal architecture integrity is maintained
Benefits
- Modern and inspiring work environment
- Valued ideas and contributions
- Opportunity for growth
- Collaborative and innovative work culture
- Mentorship and guidance from senior engineers
- Opportunity to work with multiple geographical locations
- Hands-on experience with MuleSoft Anypoint Platform and Salesforce integration
- Proficiency in Java 8+
- Experience with full project life cycle
- Agile work environment
- Equal Opportunity Employer