Sr. Software Developer - Transit Platform Modernization JP213

P@thlion Staffing Careers

Toronto

On-site

CAD 110,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Metrolinx is seeking an experienced Solutions Architect to design and deliver an enterprise platform for real-time scheduling, fare, and customer communications. You will drive architecture practices, collaborate with cross-functional teams, and ensure secure, scalable deployment across Transit Operations ecosystems.

The role involves leading architecture discussions, developing solution architectures for multiple applications (Trip Manager, TrainTrac, CCMS, API, CAD/AVL, GO Tracker), and

Qualifications

  • Experience in designing and delivering enterprise applications with a focus on real-time scheduling, data models and deployment pipelines.
  • Ability to lead architecture discussions and drive adoption of architecture best practices across multiple teams.
  • Experience communicating complex technical concepts to senior leadership and cross-functional groups.
  • Strong understanding of cloud platforms (Azure, AWS, Google Cloud) and DevOps practices.
  • Knowledge of CQRS/EventStore/Microservices considered an asset.

Responsibilities

  • Produce and deliver design of a common applications platform for real-time scheduling, fare and customer communications ecosystem, including data models and deployment configurations.
  • Lead and participate in solution architecture activities to drive best practices across Transit Operations and Communications.
  • Develop and maintain architectures for real-time scheduling framework (Trip Manager, TrainTrac, CCMS, TIS, TMS, API, CAD/AVL, GO Tracker).
  • Deliver communications and presentations to varied audiences from business units to development teams; supervise work execution.
  • Ensure the ecosystem is integrated with Enterprise Architecture and Cybersecurity strategies.

Skills

Solution architecture
Stakeholder management
Cross-functional collaboration
Project governance
Cloud & DevOps familiarity

Tools

Microsoft Visual Studio
C#, ASP.NET MVC
SQL/Entity Framework
REST/Web API
Docker
Kubernetes
OpenStack
Jira
GitHub
Jenkins

Job description

This role will provide technical specific development skills and experience the Transit Operations product portfolio. The Transit Operations team provides solutions for tracking trains and buses and managing customer information through applications like Trip Manager, TrainTrac, Customer Communication Management System (CCMS), Open Application Programming Interface (API), Computer Aided Dispatch Automatic Vehicle Location (CAD/AVL), GO Tracker. These applications provide critical capabilities to Metrolinx Transit Operations and Safety (Oakville Network Operating Centre (NOC), digital signage, online customer channels, bus and rail service planning.

Key Contributions
  • Produce and deliver design of a common applications platform for the Real‑time scheduling, fare and customer communications ecosystem including applications and tools, data models and data life cycles, configurations, security, and deployment
  • Be an active participant in the further development of Solution Architecture practice. Drive the adoption of solution architecture's best practices, architecture processes and tools with the focus on Transit Operations and Communications
  • Develop, enhance and maintain solution architectures for the Real‑time scheduling framework (Trip Manager, TrainTrac, CCMS, TIS, TMS, Open API, CAD/AVL, GO Tracker) provides critical capabilities to Metrolinx Operations and Safety (Oakville Network Operating Centre (NOC), digital signage, online customer channels, bus and rail service planning).
  • Deliver communication / presentation at the different levels of the organization, from Business to the development teams, planning and supervising the execution of the work being done.
  • Ensure the Transit Operations and Communications ecosystem is properly architected and integrated with other systems – as required – with Enterprise Architecture and Cybersecurity strategic directions.
Customer / Stakeholder
  • Provides subject matter expertise and consultation to senior management and officials on a range of issues, assists in interpretation of qualitative and quantitative data for evidence‑based decision‑making
  • Facilitates dialogue and discussion between the business and internal and external providers to assist with prioritizing between competing objectives (i.e. run meetings, focus groups, joint sessions, workshops)
  • Assists the business to prepare business cases, understand scope limitations, and manage expectations during project implementation
  • Interacts and/or works with cross‑functional teams, advisory committees, Boards and stakeholders to progress projects and initiatives, manages distribution of information, provides updates and utilizes influencing skills to achieve desired outcomes
  • Prepares communications plans, communicates the implementation of initiatives, standards, and designs to various business units
  • Develops and maintains effective partnerships/relationships with business leaders to develop a solid understanding of all lines of business that facilitates and guides business efforts
  • Operational Excellence
  • Identifies, assesses, develops a full range of services, strategies associated with achieving business plans; develops and identifies and recommends changes as required to meet strategic objectives
  • Maintains current knowledge of best practices, market trends, and legal/regulatory requirements to assist in the strategic development, implementation, and administration of business policies and programs
  • Implements change management and intervention strategies to support major projects and transformational plans that have impact on the business
  • Uses existing data to research, review and analyze various issues, trends, legislative issues, systemic issues, and policy/process concerns
  • Contributes to development of policies, reporting tools, directives, procedures, and program implementation to identify improved methods / techniques related to business activities and functions
  • Ensures that quality standards are adhered to during the development and implementation of projects; recommends solutions and improvements to business processes on behalf of management
Technical Competencies
  • Familiarity with relevant legislation (e.g. Metrolinx Act, Places to Grow Act, Planning Act, Revised Statutes of Ontario (RSO), Municipal Act) is an asset
  • Project management principles and practices, including budget and schedule controls, to lead and direct cross functional teams and consultants engaged in simultaneous projects (i.e. development, project progress, related staff, and project resources) and monitor project activities for adherence to timelines, budgets, and project performance objectives
  • Service‑focused management, leadership, and influencing skills to provide senior technical and administrative direction to an operating or functional unit
  • Experience in developing and implementing small and large Enterprise applications developed with Microsoft Visual Studio using C#, ASP.NET MVC, ASP.Net Forms, Windows Batch Scripting, .NET Framework 4.5 – 10, Core Web API/REST, WCF/SOAP, SQL/LINQ/Entity Framework with a strong ability to write SQL code, Java, JSP, JSTL, Google Tag Manager
  • Basic understanding/exposure of SignalR, RabbitMQ, REDIS, MongoDB technologies or similar technologies, and working with real time data
  • Experience in developing front end solution using HTML5, Javascript / ES6, React/Redux, CSS / Preprocessors (less, sass, stylus, etc), REST. Node.Js experience is an asset
  • Experience with Cloud IaaS and PaaS (Azure, AWS, Google Cloud)
  • Experience with DevOps tools such as GitHub, Jira and Jenkins
  • Experience with Cloud solution stacks such as OpenStack
  • Experience with CI/CD pipelines
  • Experience with containerization such as Kubernetes and Docker
  • Basic understanding of CQRS/EventStore/Microservices concepts would be considered an asset
  • Knowledge and experience of source control systems (in particular JIRA); used throughout the SDLC is an asset
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Solutions Designer - Intermediate JP214
Solutions Designer - Intermediate JP214

P@thlion Staffing Careers • Toronto

On-site
CAD 120,000 - 150,000
Software Developer – Full Stack
Software Developer – Full Stack

United States Digital Space LLC • Toronto

On-site
CAD 100,000 - 130,000
Technical Architect, Cloud & Network (12 months contract)
Technical Architect, Cloud & Network (12 months contract)

Metrolinx • Toronto

On-site
CAD 120,000 - 160,000
Software Developer
Software Developer

GovTech Talent Solutions Inc. • Toronto

On-site
CAD 120,000 - 160,000
RQ09571 - Software Developer - Full Stack - Senior
RQ09571 - Software Developer - Full Stack - Senior

Rubicon Path • Toronto

On-site
CAD 90,000 - 120,000
Competitive salary
Opportunities for professional growth
RQ08838 - Software Developer - Senior
RQ08838 - Software Developer - Senior

Rubicon Path • Toronto

On-site
CAD 100,000 - 130,000
Software Developer - API
Software Developer - API

GovTech Talent Solutions Inc. • Peterborough

On-site
CAD 90,000 - 150,000
RQ11124 - Sr. Software Developer - Full Stack
RQ11124 - Sr. Software Developer - Full Stack

Source Code • Toronto

Hybrid
CAD 90,000 - 120,000
RQ08585 - Software Developer - Senior
RQ08585 - Software Developer - Senior

Rubicon Path • Toronto

Hybrid
CAD 80,000 - 110,000
RQ08764 - Business Analyst - Senior
RQ08764 - Business Analyst - Senior

Rubicon Path • Toronto

On-site
CAD 80,000 - 110,000