Senior Software Analyst

3 weeks ago


Richmond Hill, Canada Morson Talent (Canada & USA) Full time

Location: North York, ON – Hybrid 3 days per week on-site
Contract Duration: 12 months with a possibility of extension
Working Hours: 40 hours per week
Pay Rate: $50-57/hour

Job Title: Software Analyst – Sr

Job Description:
We are seeking a highly skilled Senior Software Analyst to join our client's dynamic team. In this role, you will be responsible for the design, analysis, programming, and integration of software for train control systems, ensuring the delivery of high-quality solutions that meet customer satisfaction.

Key Responsibilities:
Understand customer needs and translate them into mission/function descriptions, architectural designs, and functional requirements.
Design, code, debug, and test software while leading design reviews.
Review code, test procedures, and results, and implement corrections for defect reports.
Perform engineering testing and field investigations to address any issues.
Contribute to cost estimates and assist in providing training, leadership, and motivation to the team.
Collaborate with Systems Engineering to ensure software-system consistency and compliance with architectural standards.
Proactively identify opportunities for improvement and make suggestions accordingly.
Participate in Work Package Management (WPM) within the technical domain.

Qualifications:
Education: University degree in Computer Science, Engineering, or a related field.
Experience: Minimum 6 years of relevant experience.
Strong analytical skills with the ability to diagnose issues based on field logs.
Experience in medium to large scale software applications.
Proficiency in software development processes and Agile methodologies.
Familiarity with software development environments such as Microsoft Visual Studio.
In-depth knowledge of railway signaling techniques including SelTrac and CBTC.
Proficiency in source control, IDE, and requirements management tools.
Expertise in C++, C#, and scripting languages such as Perl and Ruby.
Familiarity with simulation tools and object-oriented programming.
Understanding of control theory and graph theory is desirable.



  • Richmond Hill, Canada Insight Global Full time

    Qualifications: Education: University degree in Computer sciences, Engineering or a closely related field. Experience: Minimum 6 years relevant working experience Technical/Specialized Knowledge: General Senior level analysis skills, able to diagnose issues based on field logs and correlate events to failures Able to handle assignments within a medium to...


  • Richmond Hill, Canada Insight Global Full time

    Qualifications: Education: University degree in Computer sciences, Engineering or a closely related field. Experience: Minimum 6 years relevant working experience Technical/Specialized Knowledge: General Senior level analysis skills, able to diagnose issues based on field logs and correlate events to failures Able to handle assignments within a medium to...


  • Richmond Hill, Canada Insight Global Full time

    Qualifications:Education: University degree in Computer sciences, Engineering or a closely related field. Experience: Minimum 6 years relevant working experience Technical/SpecializedKnowledge: General Senior level analysis skills, able to diagnose issues based on field logs and correlate events to failures Able to handle assignments within a medium to large...


  • Richmond Hill, Canada Onico Solutions Full time

    Our client is looking for a Senior Business Analyst (Agile) to deliver new and evolutionary digital loyalty solutions.As the Senior Business Analyst (Agile) you will serve as the ultimate facilitator between the Business and IT in truly understanding the business’s needs and playing a key role in the overall management and success of a project through the...


  • Richmond Hill, Canada Onico Solutions Full time

    Our client is looking for a Senior Business Analyst (Agile) to deliver new and evolutionary digital loyalty solutions.As the Senior Business Analyst (Agile) you will serve as the ultimate facilitator between the Business and IT in truly understanding the business’s needs and playing a key role in the overall management and success of a project through the...


  • Richmond Hill, Canada Onico Solutions Full time

    Our client is looking for a Senior Business Analyst (Agile) to deliver new and evolutionary digital loyalty solutions.As the Senior Business Analyst (Agile) you will serve as the ultimate facilitator between the Business and IT in truly understanding the business’s needs and playing a key role in the overall management and success of a project through the...


  • Richmond Hill, Canada TekRek Full time

    Senior Software Engineer – B2B SaaS firm - $50+ million raised – JavaScript, C#, .Net, Azure, Company Background: TekRek has partnered with a well B2B SaaS firm. This firm has raised more then $50,000,000 and is looking to expand their North York office. They are building a platform that improves building security and management through a self-serve...


  • Richmond Hill, Canada TekRek Full time

    Senior Software Engineer – B2B SaaS firm - $50+ million raised – JavaScript, C#, .Net, Azure, Company Background: TekRek has partnered with a well B2B SaaS firm. This firm has raised more then $50,000,000 and is looking to expand their North York office. They are building a platform that improves building security and management through a self-serve...


  • Richmond Hill, Canada TekRek Full time

    Senior Software Engineer – B2B SaaS firm - $50+ million raised – JavaScript, C#, .Net, Azure, Company Background: TekRek has partnered with a well B2B SaaS firm. This firm has raised more then $50,000,000 and is looking to expand their North York office. They are building a platform that improves building security and management through a self-serve...


  • Richmond Hill, Canada TekRek Full time

    Senior Software Engineer – B2B SaaS firm - $50+ million raised – JavaScript, C#, .Net, Azure,Company Background:TekRek has partnered with a well B2B SaaS firm. This firm has raised more then $50,000,000 and is looking to expand their North York office. They are building a platform that improves building security and management through a self-serve...


  • Richmond Hill, ON, Canada Food Decision Software Inc. Full time

    Founded in 1978, Food Decision Software Inc. (FDS), has emerged as one of the top respected names in food industry specific software, providing its solution, WinFDS, exclusively to companies involved in the distribution, processing and/or manufacturing of food products. FDS is constantly on the lookout for talented people. Today, we are under expansion as...


  • Richmond Hill, Canada Onico Solutions Full time

    Senior Business Analyst (IRS AI-Enabled Technology)We are currently seeking an experienced Senior Business Analyst (IRS AI-Enabled Technology) to streamline and automate our client’s processes in the central clearing of interest rate swaps (IRS). Your expertise in capital markets, clearing flow and controls, and process automation related to central...


  • Richmond Hill, Canada Onico Solutions Full time

    Senior Business Analyst (IRS AI-Enabled Technology)We are currently seeking an experienced Senior Business Analyst (IRS AI-Enabled Technology) to streamline and automate our client’s processes in the central clearing of interest rate swaps (IRS). Your expertise in capital markets, clearing flow and controls, and process automation related to central...


  • Richmond Hill, Canada Onico Solutions Full time

    Senior Business Analyst (IRS AI-Enabled Technology)We are currently seeking an experienced Senior Business Analyst (IRS AI-Enabled Technology) to streamline and automate our client’s processes in the central clearing of interest rate swaps (IRS). Your expertise in capital markets, clearing flow and controls, and process automation related to central...


  • Richmond Hill, ON, Canada Onico Solutions Full time

    Senior Technical Support Analyst/Junior System Administrator The Senior Technical Support Analyst/Junior System Administrator is responsible for supporting the comprehensive technology platforms for the Business by managing and coordinating all day-to-day activities for our client, while acting as a liaison between their vendors and the businesses...

  • Senior System Analyst

    3 weeks ago


    Richmond Hill, Canada Mackenzie Health Full time

    Job Description Senior Systems Analyst - Application & Integration (Finance & HR) Permanent Full-Time position The Senior System Analyst is accountable for implementing, supporting, testing and integrating business systems and other non-clinical systems. Other components of the role include managing best customer service support,...


  • Richmond Hill, ON, Canada Onico Solutions Full time

    Our client is looking for a Senior Business Analyst (Agile) to deliver new and evolutionary digital loyalty solutions. As the Senior Business Analyst (Agile) you will serve as the ultimate facilitator between the Business and IT in truly understanding the business’s needs and playing a key role in the overall management and success of a project through...


  • Richmond, British Columbia, Canada TEEMA Full time

    Job Title: Senior Quality Assurance AnalystJob ID: AT Location: Richmond, BCOverview:The Senior QA Analyst will perform hands-on testing, both automated and manual, in medium to complex projects and at times support multiple parallel project teams. The Senior QA Analyst needs to have extensive skills in test automation, performance test, and API/integration...


  • Richmond Hill, Canada Onico Solutions Full time

    The Senior SAP CML Consultant is a key liaison between the Business Analyst and application development. The role is responsible for determining SAP design and configuration solutions that translate business needs into development requirements. Understands business problems and opportunities in the context of the requirements and recommends solutions that...


  • Richmond Hill, Canada Onico Solutions Full time

    The Senior SAP CML Consultant is a key liaison between the Business Analyst and application development. The role is responsible for determining SAP design and configuration solutions that translate business needs into development requirements. Understands business problems and opportunities in the context of the requirements and recommends solutions that...