Cygnus Consulting Inc. is a growing Industrial Software Systems Integrator located in Markham, Ontario and Laval, Quebec. Cygnus specializes in implementing MES (Manufacturing Execution System), SCADA (Supervisory Control and Data Acquisition), and PLC solutions in industrial facilities. We serve an expanding list of clients in the food & beverage, power generation, transportation, manufacturing, pharmaceutical, and process industries.
The Opportunity
Cygnus is pleased to offer a challenging and rewarding career opportunity for a
Software Engineer / Developer
at our Markham location. As a key member of our product development and project execution teams, you will be responsible for contributing to the development, testing, and commissioning of SCADA and MES solutions. As part of an expanding engineering team, you will have opportunities to develop and grow within the company.
The Position
The Software Engineer's responsibilities will include:
Designing and developing SCADA and MES applications and systems;
Developing software components for Cygnus products and extensions to third party products;
Developing software interfaces to external ERP and controls systems;
Contributing to successful system implementations as per client requirements, budget, and schedule;
Writing technical documentation including test protocols for SCADA and MES solutions;
Installing and commissioning systems at client facilities;
Developing and delivering end-user training; and
Providing ongoing support to clients.
The Candidate
You have a keen interest in automation and technology and can demonstrate a high level of success in software development, collaboration with team members and clients, personal organization, and working with minimal supervision. You take pride in your work, do things right, deliver results, and add value throughout the project lifecycle.
Specific requirements include:
Bachelor's degree in Computer Science or Engineering (Software or Computer Engineering preferred);
5+ years of software development experience using Java, JavaScript, and/or Python;
Experience with software development frameworks such as React, JPA/Hibernate;
5+ years of development experience with Microsoft SQL Server;
Ability to be client-facing and work directly with clients;
Excellent problem solving and troubleshooting skills; and
Excellent written and oral communications skills.
Additional desirable qualifications and capabilities include:
P.Eng.
In recognition of your skills and experience, Cygnus offers a competitive salary and employer-paid benefits package as well as a positive and challenging work environment with significant opportunities to make and be recognized for contributions to the company's success.
Cygnus is committed to providing an accessible environment. Accommodations are available upon request for candidates taking part in the selection process. Please note that candidates applying for Canadian job openings should be authorized to work in Canada.
We thank all applicants for their interest in employment with Cygnus, however, only those selected for an interview will be contacted. Applicants may be subject to a background check.
Job Types: Full-time, Permanent
Benefits:
Company events
Dental care
Extended health care
Flexible schedule
Life insurance
On-site parking
Paid time off
Vision care
Education:
Bachelor's Degree (required)
Experience:
Java, JavaScript and/or Python programming: 5 years (preferred)
Licence/Certification:
Ontario Drivers License (preferred)
Work Location: In person
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.