Senior - Software Developer

1 day ago


Mississauga, Canada MHI RJ Aviation Group Full time

Company Name: MHI Canada Aerospace, Inc.

Location: Mississauga, ON, CA, L4V 1S1

Overview

MHICA, a group company of Mitsubishi Heavy Industries, is a Tier 1 manufacturer of major aircraft structures and assemblies. The company operates two state‑of‑the‑art facilities totaling 476,000 sq. ft., supporting Bombardier’s global 5000/6000 and Challenger 350 business aircraft.

Scope of Position

The Senior Software Developer reports to the Director, the Senior Software Developer role is to design, code, test, and analyze software programs and applications. The role includes research, documentation, modification of software specifications throughout the production lifecycle and the timely resolution of software errors and status reporting.

Responsibilities

- Assist and guide other developers, analysts, and designers in conceptualizing and developing new software programs and applications.
- Plan phases of the software development life cycle (SDLC) for a variety of projects, including estimation, task breakdown, and technical approach.
- Assist in the preparation and documentation of software requirements, technical specifications, and solution designs.
- Research and document requirements of software users to ensure delivered solutions are practical and aligned with business needs.
- Promote agile methodologies and modern delivery practices within the team.
- Promote DevOps principles and test‑driven development (TDD).
- Contribute to solution design and system architecture discussions within established standards and direction.
- Conduct research on emerging application development tools, software products, programming languages, and standards to support procurement and development efforts.
- Evaluate and recommend frameworks, libraries, and platforms that improve reliability, performance, or developer productivity.
- Recommend, schedule, and perform software improvements and upgrades in line with architectural direction and business priorities.
- Support the integration and adoption of cloud technologies (e.g., Azure, AWS) into enterprise solutions.
- Contribute to deployment strategies (including CI/CD pipelines) to ensure reliable delivery and rollout of applications and services.
- Consistently write, translate, and code software programs and applications according to specifications, standards, and best practices.
- Run and monitor software performance tests on new and existing programs to identify errors, performance bottlenecks, and areas for improvement, and perform general debugging.
- Perform critical analysis of test results and production issues, and deliver robust, maintainable solutions to problem areas.
- Support generating statistics and preparing reports for management and team members on the status of the programming process, including quality, performance, and delivery metrics.
- Assist in the development and maintenance of user manuals, technical documentation, and guidelines for applications and services.
- Install and configure software products for end users as required.
- Write programming scripts to enhance the functionality and/or appearance of the company website and related web applications and remove obsolete or unused scripts when necessary.
- Liaise with network administrators, systems analysts, database administrators, and software engineers to assist in resolving problems with software products or company software systems.
- Collaborate with database administrators on performance, schema usage, and query optimization from an application perspective.
- Provide guidance and mentoring to junior software developers and research assistants, including code reviews and technical coaching.
- Mentor junior engineers and architects in system design principles and best practices.

Work Conditions

- Overtime hours with advanced notice may be required to meet project deadlines.
- Hybrid opportunities available – incumbent must commute to work.

Skills and Qualifications

- Must currently be enrolled in a co‑op program at an accredited University.
- An interest in the aerospace industry preferred.
- Working technical knowledge C# development, including ASP.Net Core, Razor Pages or Blazor.
- Strong understanding of HTML5, CSS3 and Javascript.
- Familiarity with SQL database and writing efficient queries.
- Proficiency in Git and version control practices.
- Nice to have working with enterprise applications, including SYSPRO or SAP.
- Must possess a willingness to learn and develop new skills and technologies.
- Ability to conduct research into software‑related issues and products.
- Ability to work both independently and in a team‑oriented, collaborative environment.

Education

- A college diploma or university degree in computer science or software engineering.

EEO Statement

Please note – the Company will conduct a criminal background check upon hire.

MHI Canada Aerospace is an equal opportunity employer and encourages women, aboriginal people, persons with disabilities and members of visible minorities to apply. MHICA is committed to providing employment accommodation in accordance with the Ontario Human Rights Code and the Accessibility for Ontarians with Disabilities Act, 2005 (AODA). MHICA will provide accommodations to job applicants with disabilities throughout the recruitment process. If you require an accommodation, please notify us and we will work with you to meet your needs.

#J-18808-Ljbffr



  • Mississauga, Canada Software International Full time

    Senior Software Developer Agentic AI Application DevelopmentJob Openings Senior Software Developer Agentic AI Application DevelopmentAbout the job Senior Software Developer Agentic AI Application DevelopmentSoftware International (SI) supplies technical talent to a variety of clients ranging from Fortune 100/500/1000 companies to small and mid-sized...


  • Mississauga, Ontario, Canada Software International Full time

    Software International (SI) supplies technical talent to a variety of clients ranging from Fortune 100/500/1000 companies to small and mid-sized organizations in Canada/US. We are currently hiring for a Senior Software Developer Agentic AI Application Development for our global IT M&A client in the Toronto area.Role: Senior Software Developer Agentic AI...


  • Mississauga, Canada MHI Canada Aerospace, Inc. Full time

    Join to apply for the Senior — Software Developer role at MHI Canada Aerospace, Inc. Job Title: Senior — Software Developer Department: IT/ERP Reports to: Software Developer Job Category: Yearly About MHI Canada Aerospace, Inc. MHI Canada Aerospace, Inc. (MHICA), a group company of Mitsubishi Heavy Industries, is a Tier 1 manufacturer of major aircraft...


  • Mississauga, Canada MHI Canada Aerospace, Inc. Full time

    Join to apply for the Senior — Software Developer role at MHI Canada Aerospace, Inc. Job Title: Senior — Software Developer Department: IT/ERP Reports to: Software Developer Job Category: Yearly About MHI Canada Aerospace, Inc. MHI Canada Aerospace, Inc. (MHICA), a group company of Mitsubishi Heavy Industries, is a Tier 1 manufacturer of major aircraft...


  • Mississauga, Canada MHI RJ Aviation Group Full time

    Company Name: MHI Canada Aerospace, Inc.Location: Mississauga, ON, CA, L4V 1S1OverviewMHICA, a group company of Mitsubishi Heavy Industries, is a Tier 1 manufacturer of major aircraft structures and assemblies. The company operates two state‑of‑the‑art facilities totaling 476,000 sq. ft., supporting Bombardier’s global 5000/6000 and Challenger 350...


  • Mississauga, Canada MHI RJ Aviation Group Full time

    Company Name: MHI Canada Aerospace, Inc. Location: Mississauga, ON, CA, L4V 1S1 Overview MHICA, a group company of Mitsubishi Heavy Industries, is a Tier 1 manufacturer of major aircraft structures and assemblies. The company operates two state‑of‑the‑art facilities totaling 476,000 sq. ft., supporting Bombardier’s global 5000/6000 and Challenger 350...


  • Mississauga, Canada Mitsubishi Heavy Industries Full time

    MHI Canada Aerospace, Inc. (MHICA), a group company of Mitsubishi Heavy Industries, is a Tier 1 manufacturer of major aircraft structures and assemblies based in Mississauga, Ontario. Over the past decade, MHICA has built more than aircraft components, earning a recognized worldwide reputation for capacity, precision, on-time delivery, and excellence. The...


  • Mississauga, Canada Mitsubishi Heavy Industries Full time

    MHI Canada Aerospace, Inc. (MHICA), a group company of Mitsubishi Heavy Industries, is a Tier 1 manufacturer of major aircraft structures and assemblies based in Mississauga, Ontario. Over the past decade, MHICA has built more than aircraft components, earning a recognized worldwide reputation for capacity, precision, on-time delivery, and excellence. The...


  • Mississauga, Canada Mitsubishi Heavy Industries Full time

    Job Title Senior – Software Developer Department IT/ERP Reports to Software Developer  Job Category Yearly Job Description About MHI Canada Aerospace, Inc. MHI Canada Aerospace, Inc. (MHICA), a group company of Mitsubishi Heavy Industries, is a Tier 1 manufacturer of major aircraft structures and assemblies, based in Mississauga, Ontario. Over the past...


  • Mississauga, Canada SOTI Full time

    SOTI is committed to providing its employees with endless possibilities; learning new things, working with the latest technologies and making a difference in the world. Job Title: Senior Software Developer (full-stack, back-end:.Net, C#, front-end: Angular, TypeScript) Location: Mississauga, ON (Hybrid) Who We Are SOTI’s growth and success is a result of...