MuleSoft Software Engineer

Information Technology   |   Calgary

Job Description


Information Technology
Calgary
1966

A MuleSoft Software Engineer is passionate about building robust, reusable integration solutions and have a passion for digital transformation technology and has experience in agile development environments. You will play an active role throughout the entire engagement cycle – specializing in developing workflows and integration services and APIs. You enjoy working with others to solve problems, share knowledge, and help grow and mentor junior developers. You like building positive client and peer relationships by developing an understanding of customer’s business and project scope and can translate business requirements into technical requirements.

Responsibilities:

  • Develop integrations and APIs using MuleSoft Anytime Platform
  • Translate business rules and requirements into data objects, produce data mappings and write abstracted, reusable code components accordingly
  • Deploy and integrate solutions on the cloud and on-premises
  • Facilitate technical meetings with client staff and advise client with technical options analyses based on leading practices

Requirements:

  • A BA/BSc or MA/MSc degree in Applied Mathematics, Statistics, Computer Science, Engineering, Business, or related field
  • Experience in application development using MuleSoft AnyPoint Platform, SOA/EAI technologies and API Management
  • Experience with micro services architectural design using API led approach
  • Hands-on experience in RAML/Swagger and micro service modelling
  • Solid programming skills using Java, JMS, SOAP/REST Web Services, XSLT, SML, JSON
  • Good understanding of Mule ESB architecture with experience on server admin and physical deployment (on cloud, on prem, hybrid)
  • Solid understanding of containerization and virtualization.
  • Quick to learn new technologies, easy to adapt to new environments, thrive on solving challenging problems with technical solutions
  • Able to work in multiple technical environments and able to work with peers and business stakeholders