Job Expired

This posting has expired and applications are no longer being received and this job does not show up on the main job list.

Software Developer

by Magna International Inc.

Position Type: Full-time
Location: London, ON
Date Posted: Nov 23, 2020
Magna International Inc.

Job Description


Software Developer
 
Magna is an innovative leader in the development and manufacturing of high quality complete seating systems. Our solution includes seating structures, mechanisms and hardware, as well as foam and trim products for global automotive, heavy truck and bus industries. Our capabilities include market and consumer research; full concept development; design and engineering capabilities; testing, validation and world-class manufacturing. Our award-winning seating solutions are developed from consumer research, finding the ease of operation to be comfortable, convenient and connected.
Role Summary
Reporting to the IT Manager, the Software Developer is responsible forbut not limited to, providing leadership in the design, implementation, planning and software development for manufacturing plant floor devices, MES, ERP, and office applications.  In addition, the Software Developer is to provide assistance to the IT Analysts to ensure they can effectively support the operation and maintenance of developed applications. The Software Developer is to make sure that the software infrastructure meets the existing and future requirements of Magna, QSS and its Customers.  
Key Responsibilities
  • Strong understanding and programming experience
    • ERP
      • SAP
    • Compiled Programming Languages
      • .NET, VB
    • Web Technologies
      • HTML5
      • Javascript
      • Javascript libraries (jquery, boostrap, angular etc)
      • PHP
      • ASP.NET
      • CSS
      • Node.js
    • Databases
      • Microsoft SQL
        • SSMS, SSRS, SSIS, SSAS
      • MySQL
    • Cloud Technologies
      • Azure
      • PowerApps
      • Power BI
      • MS DevOps
    • OPC, SCADA, HMI
      • GE Cimplicity (CIMBasic)
      • Integrating with OPC Server and Client Applications
  • Ability to collaborate with other technical users and management.
  • Skilled in working with project stakeholders, be it internal or external.
  • Take part in the full cycle of application development. Designing, Implementing, and integrating systems developed or otherwise, where attention is made towards tracking, analyzing, and improving the manufacturing process.
  • Ensure deadlines are met throughout any project while ensuring communication of key milestones throughout.
  • Ability to manage more than one task or project at a time.
  • Develop software development strategies around the integration of MES systems with various applications including ERP, Plant Floor Automation and other in house applications and systems.
  • Documenting code with to the point comments.
  • Documenting applications with technical documents for support staff and user manuals for end users. This may include diagrams, charts, and photos, pictures and/or graphics.
  • Educating and training end users and or technical support staff on new development projects.
  • Manufacture Execution System (MES) configuration, programming, debugging and testing.
  • Capable of reading and debugging new or existing coded applications.
  • Creating reports in SSRS and/or Crystal Reports.
  • Performance minded programming and development in MS SQL using T SQL. Strong understanding of database maintenance and administration is an asset.
  • Abide by the Magna Employee Charter and Magna Corporate Constitution. 
  • Conveys information to the IT Supervisor and IT Manager regarding all consequential operational problems. 
  • Continually interact with other departments to provide solutions to resolve problems.
  • Identify and recommend opportunities for continual improvement. 
  • Perform special projects in support of the organization's business objectives.
  • Responsible for maintaining safe working conditions and following all Safety Rules at QSS.
  • Follows all Plant Standards, and ensures compliance to the QSS employee handbook along with all QSS policies and procedures. 
  • Responsible to ensure compliance to the correct and safe way to operate their equipment and to comply with Company standards on the use of personal protective equipment. 
  • Responsible for recognizing and rectifying unsafe working conditions.
  • Maintain and encourage excellent housekeeping and 5S principles throughout QSS.
  • Adheres to Technical System Procedures, Quality Instructions, Sarbanes Oxley requirements, confidentiality requirements, and to all QSS policies and procedures.
  • Other projects and duties as assigned.
 
 
Key Qualifications/Requirements
Completion of Bachelor of Computer Science, Software Engineering, or related degree. Three years programming and design experience, preferably in the manufacturing environment, or equivalent combination of both.  
Experience with OPC, HMI, SCADA, MES and or PLC systems is a definite asset.
Interest or experience with AI, data driven analytics, cloud computing, IoT and Industry 4.0 is highly favourable.
Must have experience in multiple software/operating systems. 
Must be able to work in a fully computerized work environment, will have a commitment to working in a continuous improvement environment and will possess good leadership skills with excellent interpersonal skills. 
Strong verbal and written communication skills, ability to think independently and strong project management skills would be an asset. 
Additional Information
Accommodations for disabilities in relation to the job selection process are available upon request.
05--Information Technology F--Permanent/Regular 
 
Apply now