Share this Job
Apply now »
ATS Company:  ATS Automation Tooling Systems
Requisition ID:  8414
Location: 

IN

Date:  Jan 20, 2023

Mulesoft Full Stack Developer

Job Profile:

 

Position:              MuleSoft/Full Stack Developer
Department:        Global IT Shared Services
Reports To:          Director, IT Applications and Development
Location:    

Job Summary:


The Software Developer must be able to work with key business stakeholders and IT Business Analysts to develop, modify and maintain software solutions in a fast-paced environment.  This role is targeted for a MuleSoft Integration Developer with either Full Stack Developer experience or willingness to learn.

About ATS Corporation:

 

ATS is an industry-leading automation solutions provider to many of the world’s most successful companies. ATS uses its extensive knowledge base and global capabilities in custom automation, repeat automation, automation products and value-added services, including pre-automation and after-sales services, to address the sophisticated manufacturing automation systems and service needs of multinational customers in markets such as life sciences, food & beverage, transportation, consumer products, and energy. Founded in 1978, ATS employs over 6,000 people at more than 50 manufacturing facilities and over 75 offices in North America, Europe, Southeast Asia, and China. The Company’s shares are traded on the Toronto Stock Exchange under the symbol ATS. 
 

IT at ATS is fast paced and focused on continuous improvement. We leverage leading technologies to drive innovation and diversification from our competitors. Our solutions are rooted in automation and our technology capability is focused to elevate digital connectivity, collaboration, analytics, and self-service enablement. Our strategy is to drive global operational excellence and rethink how we deliver services while enabling growth of the organization through technology partnerships with our business segments and customers. ATS IT fosters professional development, digital impacting opportunities, and creative thinking. If you are searching for a career where you can make a digital impact, we want to hear from you!

What You Will Do:

 

• Collaborate with Business Systems Analysts to develop technical specifications and test plans
• Developing existing programs by analyzing and identifying areas for modification;
• Maintaining systems by monitoring and correcting software defects;
• Working closely with other staff, such as project managers, business analysts, other developers, systems analysts and system architects
• Consulting clients and colleagues concerning the maintenance and performance of software systems with a view to writing or modifying current operating systems;
• Investigating new technologies
• Presenting ideas for system improvements, including cost proposals
• Collaborative testing the product in controlled, real situations before going live
• Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
• Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
• Prepares and installs solutions by determining and designing system specifications, standards, and programming.
• Improves operations by conducting systems analysis; recommending changes in policies and procedures.
• Obtains and licenses software by obtaining required information from vendors; recommending purchases; testing and approving products.
• Protects operations by keeping information confidential.
• Provides information by collecting, analyzing, and summarizing development and service issues.
• Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.

What We Will Need:

 

Education & Certification:
• University degree or college diploma in an IT Software Development discipline 
• 3+ years of Software Development experience with MuleSoft Anypoint Platform
• .Net experience is an asset 
• Relevant product & technology certifications or proven experience


Knowledge & Experience:

• Strong experience in MuleSoft Anypoint Platform and Enterprise Integrations
• Good technical experience on various components of Anypoint Platform like Anypoint API Manager, Enterprise Service Bus, CloudHub and Messaging Queues
• Experience in designing and developing  RAML based APIs using Anypoint API Platform
• Worked on developing batch integration to transfer data in bulk between enterprise applications
• Worked on several connectors such as JMS, HTTP, SFTP, SAP,Database, etc.
• Experience in building complex Mule flows, Scopes, Error Handling Strategies, Transformation and Flow Controls
• Experience in building or improving Mule logic to be highly efficient and low resource usage
• Good exposure to Continuous Integration and Delivery Tools surrounding the Anypoint Platform such as CI/CD tools like Jenkins, Maven, Anypoint Runtime Manager
• Strong experience in database architecture and integrations like MS SQL, Mongo DB, etc.
• Experience with .Net development (C#), Java, JavaScript, JQuery and HTML, Angular are an asset
• Demonstrate an ability to learn quickly in a rapid-paced environment
• Excellent verbal and written communication skills
• Strong desire to learn new industries and technologies


Personal Attributes:
• Excellent analytical, mathematical and creative problem-solving skills.
• Excellent listening, interpersonal, written, and oral communication skills.
• Ability to conduct research into systems issues and products as required.
• Ability to communicate ideas in both technical and user-friendly language.
• Highly self motivated and directed.
• Ability to effectively prioritize and execute tasks in a high-pressure environment.
• Experience working in a team-oriented, collaborative environment.
• Able to exercise independent judgment and take action on it.
• Willingness to work on all sizes of projects and development tasks whether they be large or small

 

At ATS, it Starts with Our People!


We believe the foundation of a great company is having the best team and winning as a team.


Why Join ATS? 
• Be a part of a thriving organization that is a global leader in advanced automation solutions 
• Collaborate with other bright, talented professionals focused on innovation and continuous improvement 
• Discover opportunities for growth within ATS as we strive to develop, engage, empower, and energize our people
• Make an impact and give back to our communities in a meaningful way 
• Work in a safe, positive, and inclusive environment where everyone is respected and given the opportunity to do their best
• Enjoy an attractive compensation package including flexible work schedules (where applicable) 
And much more!
 

Apply now »