- Toyota Canada Inc. currently has an exciting opportunity for a Consultant, MuleSoft Developer. This is a contract opportunity, and the successful candidate will report to the Manager, Enterprise Business Solutions, Consumer & Dealer, Information Services. The candidate will have the opportunity to participate in design and development of software project and enhancements initiatives at Toyota Canada.
What you’ll be doing: (Accountabilities & Responsibilities)
- This role will require knowledge in MuleSoft's Anypoint Studio and Anypoint Platform which includes Design Centre, Runtime Manager, API Manager, Exchange, etc. He/She must be capable of understanding business requirements, working with stakeholders and implementing complex integrations.
- Evaluate technical requirements and provide recommendations on how to best build software following best practices.
- Document application solutions and write software design specifications
- Write reliable and efficient code and maintain source code files in enterprise repository
- Write API tests script using JavaScript and postman collections.
- Write mUnit Test
- Build maven script to deploy application to CloudHub and RTF
- Test and debug enterprise applications
- Participate in software development lifecycle phases including solution design, configuration, development, testing and support
- Contribute throughout the entire SDLC (Software Development Life Cycle) with focus on continuous improvement and work in a team environment
- Participate in team review for functional specification, technical design and code review
- Participate in project scrums when working on Agile initiatives
- Assist in troubleshooting problems in the production environment, when required
- Follow guidelines and procedures to ensure source controls is properly used, software documentation is maintained and kept up-to-date as it relates to solution and application architectural design diagrams, technical and conceptual models and workflows
- Interact with Functional Analyst, Business Systems Analyst, Business Analysts, Solution Architects and other Developers to ensure that questions and discrepancies about specifications are resolved during the solution development process
- Collaborate with local and regional I.S. teams to deliver enterprise solutions that are scalable, adaptable and in synchronization with evolving business needs
- Research tools, frameworks and technologies that could enhance user experience in alignment with IS strategy
What you bring: (Experience & Education Requirements)
- University/College degree in Computer Science/Engineering or related fields.
- Minimum of 3 years of software development experience in the MuleSoft Anypoint Platform
- Proven experience in software analysis and detailed design. Experience in analysis and application design using Design Patterns and UML
- Should have Mulesoft Certified Developer certification and overall integration experiences of 3 to 7 years.
- Mandatory requirements include:
- API Design using RAML Specifications
- Solid experience in API Management, Deployment in Anypoint Platform
- Proficient programming skills using Anypoint Studio and Unit testing with MUnit
- Experience with performance tuning, monitoring, and troubleshooting with Anypoint platform
- Demonstrated experience in API and system integration design.
- Solid experience with Maven
- Experience in CI/CD Pipelines for Mulesoft
- Good written and oral communication skills
- Excellent analytical and problem-solving skills
- Ability to demonstrate initiative, good judgment and effective decision-making
- Strong process improvement orientation, and experience in leading discussions to drive positive results amongst inter-disciplinary groups
- Nice to have experience include: