Programmer Analyst
Role Overview
Define, develop, test, analyze, and maintain software applications that support business requirements.
Research, design, document, and modify software specifications throughout the production lifecycle.
The position is posted to fill an existing vacancy.
Key Skills for This Role
Full Job Posting
Position summary
Define, develop, test, analyze, and maintain software applications that support business requirements.
Research, design, document, and modify software specifications throughout the production lifecycle.
The position is posted to fill an existing vacancy.
Salary
- Base salary is $84,000–$100,000 CAD annually; the range excludes other compensation components and variable benefits.
Qualifications
- Three years of relevant work experience.
- College diploma or university degree in computer science, information systems, software engineering, or a related field.
- Experience with multiple programming languages, such as JavaScript, C#, Python, C++, Java, Visual Basic, or .NET Framework.
- Experience with SQL Server, MySQL, and PostgreSQL databases.
- Experience interviewing end users about functionality, interfaces, problems, and usability.
- Experience with statistical methods and data analysis, including regression, probability, risk analysis, SPC, and clustering.
- Experience with IoT device connectivity, data acquisition, sensor integration, industrial communication protocols, and IoT-enabled applications or analytics.
Duties and responsibilities
- Contribute to continuous improvement and cost reduction.
- Work with database systems, including NoSQL and PostgreSQL, on ETL processes.
- Manage project timelines, prioritize tasks, and multitask.
- Safeguard sensitive data and uphold ethical standards.
- Improve product and service quality and time to market by evaluating and implementing solutions.
- Collaborate with developers, programmers, and designers on software development.
- Assist Systems Administrators with software and company systems problems.
- Analyze business systems and procedures and document project requirements and specifications.
- Assist with project scoping, scheduling, and implementation planning.
- Code software programs and applications and write scripts to improve functionality or performance.
- Run and monitor software performance tests, debug errors, analyze results, and report programming status.
About the company
Magna describes an engaging, dynamic environment developing automotive technologies.
Cosma provides body, chassis, and engineering solutions, with product engineering, tooling, and process expertise.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Magna International
Coordinator, Document Control
Newmarket, CAN
Magna Mechatronics & Mirrors seeks a Document Control Coordinator to run daily change management and document control activities for automotive programs. The role involves CAD design review, engineering change notices, I
Materials Coordinator (Days & Afternoons)
Milton, CAN
The employer is seeking a Materials Coordinator to maintain material flow and support production at an automotive manufacturing plant. The role coordinates shipping, inventory coverage, documentation, and material planni
Weld Technician
St. Thomas, CAN
Magna is seeking a Weld Technician to support weld quality, process development and troubleshooting for automotive manufacturing. Applicants need a two-year-or-longer welding technologist or technician college course, so
Program Manager (Hot Form)
Brampton, CAN
Magna is seeking a Program Manager to coordinate hot-form tooling programs from planning through launch, balancing customer requirements, cost, quality, delivery, suppliers, and engineering changes. The work involves cro
Financial Analyst
Duncan, USA
Magna is seeking a financial analyst to support accounting, forecasting, reporting, and investment analysis. Candidates need accounting or finance education or equivalent experience, analytical skills, and proficiency wi
Technician, Robotic
Mississauga, CAN
Magna is seeking a robotic technician to maintain and troubleshoot Fanuc robots and welding equipment in automotive production. Candidates need a valid provincial certificate or equivalent education, five years of relate
Maintenance A
Brampton, CAN
Magna is seeking a maintenance worker to keep plant equipment and services operating through troubleshooting, repairs, and routine maintenance. Candidates need a Millwright or Industrial Electrician certificate of qualif
Project Manager
Milton, CAN
Magna is seeking a Project Manager to lead manufacturing automation and capital equipment projects from concept through production launch. Candidates need an engineering or related technical qualification, at least seven
Coordinator, Document Control
Newmarket, CAN
Materials Coordinator (Days & Afternoons)
Milton, CAN
Weld Technician
St. Thomas, CAN
Program Manager (Hot Form)
Brampton, CAN
Financial Analyst
Duncan, USA
Technician, Robotic
Mississauga, CAN
Maintenance A
Brampton, CAN
Project Manager
Milton, CAN