C

Software Analyst – Dispatch, Asset Management, Resource Scheduling

CADRail
Full-time
On-site
Toronto, Ontario, Canada
Travel, Tourism, and Hospitality
Description

We are seeking a highly skilled and experienced Software Analyst – Dispatch, Asset Management, Resource Scheduling with a deep understanding of the rail industry to provide expert-level support for software systems related to train dispatch, train asset management, and resource scheduling. This role is ideal for a professional with experience in the rail or transportation sectors who can ensure the smooth operation, optimization, and troubleshooting of mission-critical rail software. You will collaborate closely with operations, engineering teams, and external vendors to deliver seamless support and continuous improvement of rail systems.



Responsibilities
  • Application Support: Provide advanced technical support for train dispatch, asset management, and resource scheduling software, ensuring maximum uptime and performance of the systems that are critical to rail operations.
  • System Troubleshooting: Analyze, diagnose, and resolve complex software issues in real-time, working with engineering, operations, and IT teams to ensure minimal disruption to train operations.
  • Incident & Problem Management: Lead the investigation and resolution of high-priority incidents, coordinating with multiple departments and vendors to quickly resolve critical system issues. Escalate complex problems and drive long-term solutions.
  • Rail Industry Expertise: Apply deep knowledge of rail operations, signaling, and train asset management to optimize software performance and address industry-specific challenges.
  • Software Maintenance: Ensure the regular maintenance, patching, and upgrading of rail-related software applications, working closely with vendors and internal IT teams to schedule updates and minimize service disruption.
  • User Support & Training: Provide expert-level support to end-users, including train dispatchers, operations staff, and maintenance teams, ensuring they are proficient in using software tools and systems.
  • Stakeholder Engagement: Act as the primary point of contact between the software support team and key rail stakeholders, including operations, asset management, scheduling, and engineering teams.
  • Performance Monitoring: Monitor system performance to proactively identify and resolve issues related to dispatch, scheduling, and asset management software, ensuring efficiency and compliance with operational standards.
  • Process Improvement: Recommend and implement software enhancements and process optimizations based on operational needs and emerging rail industry standards and practices.
  • Documentation & Reporting: Maintain comprehensive documentation of system configurations, troubleshooting processes, and resolutions. Generate reports on system performance, incidents, and maintenance activities for leadership teams.
  • Collaboration with Engineering Teams: Work closely with engineering and operations teams to ensure that the software supports technical and operational requirements for rail infrastructure, asset management, and scheduling.
  • Compliance & Safety: Ensure that supported software systems adhere to industry safety regulations, standards, and protocols, especially those specific to rail and transportation safety.


Qualifications

Education: Bachelor's or Master’s degree in Engineering, Computer Science, Information Technology, or a related field. A focus in Railway Systems Engineering, Transportation Engineering, Aerospace or relevant disciplines is preferred.

Experience:

  • 5+ years of experience in software support, application management, or related roles, preferably in the rail or transportation industries.
  • Strong understanding of rail operations, including train dispatching, signaling systems, asset management, and resource scheduling.
  • Proven experience with rail industry software systems (e.g., train control, asset management, scheduling (IVU), and maintenance applications like Zedas (preferred), Maximo, Infor EAM, SAP).

Technical Skills:

  • Ability to utilize AI to obtain answers
  • Proficiency in software troubleshooting, SQL, database management, and system configurations.
  • Experience with system integration, software upgrades, and performance tuning.
  • Familiarity with incident management and monitoring tools such as JIRA, ServiceNow, or similar.

Soft Skills:

  • Strong problem-solving skills with the ability to resolve complex technical issues under pressure.
  • Excellent communication skills to effectively interact with both technical and non-technical stakeholders.
  • Ability to manage multiple priorities and deadlines while ensuring system reliability.
  • Leadership and mentoring capabilities to guide junior analysts and collaborate effectively with cross-functional teams.

Other Requirements:

  • Deep knowledge of rail industry standards, safety protocols, and compliance regulations.
  • Willingness to provide after-hours support and participate in an on-call rotation as necessary.
  • Ability to collaborate with vendors and engineering teams to ensure system alignment with operational needs.