Software Developer (front End)

Cambridge, ON, Canada

Job Description

b'







Be part of the change. Help us build better automation.
From concept to deployment, our team is focused on helping our customers realize the connection between Smart Conveyance and higher performing automation. If you\xe2\x80\x99re looking to drive change in the automation industry, working with an innovative and collaborative team, SuperTrak CONVEYANCE\xe2\x84\xa2 is the place for you.
JOB SUMMARY:
We are looking for an experienced Software Developer (Front End) to join our team. As a key member of the Software team, you will develop automation enablement features that include configuration, simulation, diagnostics, and user interface software for products on the ATS SuperTrak CONVEYANCE\xe2\x84\xa2 platform. Responsibilities include participating in the SDLC which includes gathering user requirements, software design, programming, testing, and release.
SPECIFIC RESPONSIBILITIES:

Software Development
  • Participate in full lifecycle software development as part of a team including gathering user requirements, software design, programming, testing, and release. These are mechatronics products requiring real-time controls, configuration and diagnostic tools, simulation software and tight integration with robotic assembly lines.
  • Collaborate and interface with the sales and applications team to develop User Requirement Specifications for Sales Enablement, Ease of Use, and general product feature enhancements.
  • Participate in New Product Introduction planning.
  • Participate in weekly agile meetings reviewing progress and planning upcoming work.
  • Contribute to major software release plans that align with the technology roadmap.
  • Collaborate with mechatronics designers, hardware designers and operations personnel to ensure the complete solution meets performance, reliability, and cost requirements.
  • Develop client facing desktop and cloud applications.
  • Develop and execute tests to verify behavior and performance.
  • Participate in code reviews.
  • Deliver software on time and within budget.
  • Assist with the generation and maintenance of software related product documentation.
  • Perform specialized training for advanced users leveraging new software features.

Customer Satisfaction
  • Ensure software performance, quality and customer satisfaction meets or exceeds expectations.
  • Provide prompt and courteous technical support as needed. This is typically phone support with travel as required.

Health and Safety and Business Ethics
  • Ensure that all business activities are performed with the highest ethical standards and in compliance with the ATS Code of Business Conduct.
  • Adhere to all health and safety rules and procedures.


Additional Information


QUALIFICATIONS:
Education:
  • A post-secondary engineering or computer science degree, diploma or equivalent with an emphasis on software design and development.

Experience:
  • 3+ years of front-end software development experience using Angular.
  • Excellent knowledge of JavaScript and TypeScript development as well as HTML and CSS.
  • Experience in designing and building complex user interfaces.
  • Solid understanding of object-oriented programming principles.
  • Knowledge of web application architecture and software design patterns.
  • Knowledge of REST and web API design.
  • Working knowledge of Azure or other cloud computing platforms (e.g., AWS, GCP).
  • Familiar with issue-tracking and revision-control systems such as Git and GitHub.
  • Knowledge of CI/CD tools and processes.
  • Experience with agile software development in a team environment.
  • Ability to communicate effectively, both orally and in writing.
  • A self-starter with the ability to work as part of a team in a fast-paced environment.
  • Ability to adapt quickly to modern technologies and changing business requirements.

Assets:
  • Experience with C# .NET.
  • Experience with Linux.
  • Experience with Docker

#LI-Hybrid #LI-AB1 Join the Winning Team at ATS Automation, a great place to automate your future! Take your place among the best in the business, and grow your career with the SuperTrak division at ATS Automation. Join an environment where a passion for innovation is combined with an uncompromised commitment to quality. We attract some of the most talented and motivated individuals from a range of fields, with our global offering and growth opportunities as we expand on a global scale.
Why Join ATS?
  • Be a part of a global organization that is a leader in its industry
  • Subsidized breakfast and lunch daily; free gourmet beverages - coffee, tea and hot chocolate. Plus, Treat Day is every other week!
  • Monthly \xe2\x80\x9cIn-Chair Massage\xe2\x80\x9d clinic on-site with a Registered Massage Therapist
  • Ability to participate in a variety of charitable events
  • Social Club that offers BBQs and other social events throughout the year
  • Work with other bright, talented people and discover opportunities for professional growth
  • 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.

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.


Job Detail

  • Job Id
    JD2130171
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Cambridge, ON, Canada
  • Education
    Not mentioned