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)
Participate in company sponsored events including BBQs, annual picnics, and holiday parties
And much more! ATS is in compliance with the Accessibility for Ontarians with Disability Act (AODA), 2005 and will, upon request, assist those who may require specific accommodations due to a personal disability. We would ask that those who require assistance to notify our offices as soon as possible if accommodation is necessary.
Job Profile
Position Title: Senior Software Developer Department: IT Reports To: Systems Development Team Lead Location: Cambridge (Hybrid)
About ATS Automation
Advance your career with ATS, a global industry-leading automation provider to the world\xe2\x80\x99s most successful companies, creating solutions that positively impact lives around the world.
ATS is a global supplier of automation technologies, products, and solutions to a broad range of end markets including the Life Sciences, Pharma, Food & Beverage, Electric Vehicle, Consumer, Nuclear, E-Commerce and Specialty Automation sectors. Founded in 1978 and headquartered in Cambridge, Ontario, ATS is a public company and its shares trade on the Toronto Stock Exchange under the symbol ATA. ATS employs approximately 6,000 people at over 50 manufacturing facilities and over 75 offices in North America, Europe, Southeast Asia, and China.
Short Description
AT ATS, we want you to bring your real self to work, you share and live our values (people, process, and performance), and you will demonstrate the behaviours that support them. 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 Senior Full Stack Developer with experience in C# .NET and Java with MuleSoft experience considered an asset.
What will you 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 Do We Require?
Education & Certification
University degree or college diploma in an IT Software Development discipline
4+ years of Software Development experience with C# .NET and Java
MuleSoft experience is an asset
Relevant product & technology certifications or proven experience
Knowledge & Experience
Proven ability of tackling challenging projects
Experience in full software development lifecycle from design to deployment
A proven track record of developing high quality software to business specification whilst understanding processes and requirements.
Experience using SCRUM or other Agile methodologies.
Excellent written and verbal communication skills in English
Proven Experience with .Net development (C#), Java, JavaScript, JQuery and HTML, CSS, Angular, JMS
Strong experience working with ESB platform like MuleSoft Anypoint and Enterprise Integrations (an asset)
Experience in designing and developing RAML based APIs
Experience using and working with Messaging Queue Platforms (ActiveMQ, Amazon SQS, etc.)
Strong experience in database architecture and integrations like MS SQL, Mongo DB, etc.
Extensive experience with quality and repeatable deployment methodologies, and system testing
Demonstrate an ability to learn quickly in a rapid-paced environment
Excellent verbal and written communication skills
Experience integrating systems
Strong desire to learn new industries and technologies
Analyzing user requirements
Testing new programs and fault finding
Evaluating the software and systems
Developing existing programs by analyzing and identifying areas for modification
Creating technical specifications and test plans
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
Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear coding practices
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
If this describes you and you are interested in joining an industry leading and team orientated global organization that provides a competative compensation and benefits package, we would like to hear from you! #LI-Hybrid
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.