1

Ruby On Rails Developer Contract Jobs in Saint Jean Baptiste, QC

Senior Full-Stack Developer (Canada)

Montreal, QC ยท Remote

CA$135K - CA$165K/yr

... on building scalable and maintainable applications. * Proven experience with Go (Golang) or other modern programming languages (e.g., Node.js, Python, Ruby, C#) in production environments ...

New

As our team of 40+ developers and designers scales to support the growing scope and complexity of ... Experience with Ruby (Grape and Sequel) - our core backend services run on it * Experience with ...

... for engineering roles, especially in the geotechnical, environmental, clean energy and water ... Maintain accurate and well-ordered documentation on all candidates, searches and recruiting ...

... and Railroad Design. As a client-first focused team, they are involved in projects from the ... and contract documents for mechanical and multidiscipline engineering projects Performing or ...

... engineers and train operators on board trains; * Asses train reports for on-time performance and Interface regularly with host railways rail traffic control centers as well as host railway operating ...

Showing results 21-40

Ruby On Rails Developer Contract information

What is a Ruby on Rails developer contract?

A Ruby on Rails Developer Contract job is a temporary role where a developer is hired to build, maintain, or improve applications using the Ruby on Rails framework. These contracts can range from a few months to a year or more, depending on the project's scope. Contractors typically work on web applications, backend systems, or API development. They may be hired by startups, agencies, or larger companies looking for specialized expertise without committing to a full-time role.

What are the key skills and qualifications needed to thrive in the Ruby on Rails developer contract position, and why are they important?

To thrive as a Ruby On Rails Developer Contract, you need strong proficiency in Ruby, Rails framework, RESTful APIs, and SQL databases, typically demonstrated through professional experience or relevant computer science education. Familiarity with version control systems like Git, testing frameworks (such as RSpec), and deployment tools is essential, while certifications or open-source contributions can be advantageous. Excellent problem-solving skills, adaptability, and effective communication are crucial soft skills for collaborating with distributed teams and delivering client-focused solutions. These abilities are vital to ensure robust, maintainable code and successful project outcomes within contract-based, time-sensitive work environments.

What are the typical day-to-day responsibilities for a contract Ruby on Rails developer?

As a contract Ruby On Rails Developer, your daily tasks usually include developing and maintaining web applications, writing clean backend code, integrating third-party services, and troubleshooting technical issues as they arise. You'll often participate in virtual standups or meetings with cross-functional teams, collaborate on feature planning, and provide input on best practices for code quality and application architecture. Additionally, you may be responsible for writing tests, updating documentation, and assisting with direct deployments depending on the team's workflow. This dynamic environment provides opportunities to work with various technologies and businesses, making each contract both challenging and rewarding.

What are the most commonly searched types of Ruby On Rails Developer jobs in Saint-Jean-Baptiste, QC? The most popular types of Ruby On Rails Developer jobs in Saint-Jean-Baptiste, QC are:
What are popular job titles related to Ruby On Rails Developer Contract jobs in Saint-Jean-Baptiste, QC? For Ruby On Rails Developer Contract jobs in Saint-Jean-Baptiste, QC, the most frequently searched job titles are:
Infographic showing various Ruby On Rails Developer Contract job openings in Saint-Jean-Baptiste, QC as of July 2026, with employment types broken down into 86% Full Time, 3% Part Time, and 11% Contract. Highlights an 80% Physical, 5% Hybrid, and 15% Remote job distribution.

Senior Advisor Reliability Electrical

Via Rail Canada

Montreal, QC โ€ข On-site

CA$102/hr

Full-time

Posted 3 days ago

New


Job description

Location:
MONTREAL, Quebec, CA, H3K 3K2
#job-location.job-location-inline { display: inline; }
Reference Number : 1373
Status : Permanent - Full-time
Annual Salary / Hourly Rate : $102 816 - $127 008
Number of positions to be filled : 1
Application Deadline : 08/08/2026
Did you know that VIA Rail is carrying out ambitious projects to modernize its services and infrastructure? From our new ultramodern train fleet to ongoing improvement of our infrastructure, weโ€™re building the future of transportation in Canada. Working for VIA Rail is being a part of a collective effort in sustainable mobility.
POSITION:
Reporting to the Senior Manager, Engineering, the Senior Reliability Advisor, Electrical Engineering will oversee and collaborate with the contractorโ€™s technical team to ensure that the Rolling Stock are designed to be maintainable throughout their projected lifespan and specifically within VIAโ€™s Maintenance facilities and with VIAโ€™s Maintenance employees. This role involves overseeing the contractorโ€™s TSSSA Technical Advisor (SME)โ€™s review and sign-off that the rolling stock design is maintainable and ensuring the completeness of the Maintenance Plan and associated Maintenance Manuals.
In addition, during Revenue service, the person in the position is a key participant in the Performance Monitoring governance process including active participation in the Failure Review Board sessions. The Senior Advisor is also responsible to support the Equipment Maintenance team on troubleshooting and investigations of current defects and to provide technical expertise guidance. This role will also support Corridor new fleet reliability and develop system specific expertise applicable to all New fleet (Corridor and LDRR โ€“ Long Distance, Remote and Regional).
RESPONSIBILITIES:
Technical Support: Maintainability of design
Overseeing and collaborating with contractorโ€™s technical team to ensure that the Rolling Stock are designed to be maintainable consistent with the requirements of the Maintenance Requirements Specifications for the Maintenance Contract;
Overseeing contractorโ€™s SMEโ€™s review and sign off on the maintainability of the design; Including Maintainability Demonstrations;
Review/comment completeness of the Maintenance Manuals including work instructions;
Review/comment compliance of the executable Maintenance Plan, including associated contract deliverables;
Review/Comment completeness of the Master Spares List;
Review/Comment completeness and compliance of role specific Life Cycle Maintenance Schedule;
Gouvernance & cross teams
Act as VIAโ€™s Maintenance focused technical representative in Project Specific Failure Attribution meetings (Corridor and LDRR);
Lead FRACAS (Failure Reporting, Analysis, and Corrective Action System) governance and reliability reviews;
Act as VIAโ€™s Maintenance focused technical representative in Failure Review Board meetings;
Collaborate with cross-functional teams, including design, operations, maintenance, and quality assurance to align maintenance requirements into executable tasks;
Develop and maintain relationships with contractor and other external / internal parties to ensure knowledge acquisition and transfer to sustain the reliability of the rolling stock and its subsystems;
Work together with VIAโ€™s systemโ€™s engineers (design) to ensure a comprehensive technical dossier is created for each defect;
Ensure support to current corridor fleet governance and apply lessons learned to new fleet LDRR;
Performance monitoring
Monitor the performance of the systems to ensure Contractor meets the Performance Regime targets of the contract (Corridor and LDRR);
Support the investigation of locomotive and sub-system failures, review contractorโ€™s reports and review/comment suggested technical modifications to the maintenance plan (or manuals);
Responsible for reliability performance of systems assigned to you, with support from senior engineers (Corridor and LDRR);
Perform Reliability, Availability, and Maintainability (RAM) assessments (Corridor and LDRR);
Technical support: Operations (Corridor and LDRR)
Act as the system SME and provide on-site support for technicians, technical advisors and suggest training improvements;
Act as the system SME for adapting the Contractorโ€™s Maintenance Program to VIA Railโ€™s new Maintenance Process;
Address technical questions and evaluate contractorโ€™s recommendations, as well as provide technical expertise for troubleshooting;
WHAT WE ARE LOOKING FOR:
Bachelor's degree in Engineering, or a related technical field
Proven experience (10 years) in a reliability engineering, railway or transportation industry (a combination of experience and education may be considered)
Practical background: experience and motivation to work in shop and maintenance environment to:
Understand and evaluate inspection and repair procedure effectiveness and compliance
Gather pertinent feedback from maintenance and operations staff
Perform fleetwide verifications and measurements on VIAโ€™s rolling stock
Experienced participant in the Rolling Stock design reviews and production implementation phases of similar projects;
Excellent understanding of the design process and design documentation and how they relate to maintenance aspects;
Proficiency in reliability analysis tools and methodologies such as FMEA, RAM analysis, fault tree analysis (FTA), FRACAS, and root cause analysis (RCA);
Experience in providing technical support to technicians;
Strong problem-solving abilities with the capacity to analyze complex technical data and implement effective solutions;
Excellent communication skills for presenting technical reports and interacting with both internal teams and external stakeholders;
Proficiency in using reporting tools and coding (e.g. PowerBI, SQL, Python);
Strong project management skills and the ability to manage resources, timelines, and priorities;
Results-driven with a focus on quality and operational excellence;
Experience in instrumentation and troubleshootingPLC (Programmable Logic Controller) software development and documentation (asset);
Detail-oriented and committed to safety, reliability, and long-term performance;
Familiarity with environmental, health and safety policies as they apply to a maintenance work environment;
Collaborative team player with excellent interpersonal skills;
Ability to thrive in a fast-paced and dynamic environment;
Operational expertise in Locomotive Rolling Stock equipment (asset);
Excellent written and verbal proficiency in both official languages (English/French);
Operational expertise in Car Rolling Stock equipment (asset);
During the project phase, the incumbent will be required to attend sessions at the contractorโ€™s (or subcontractorโ€™s) design, testing and manufacturing facilities. In addition, the incumbent will be required to attend sessions at VIAโ€™s Maintenance facilities; principally, MMC, TMC, WMC and VMC. As such, travel to and from these locations should be expected.
#VIAPROF
At VIA Rail, we are proud to be an employment-equity employer and we strive to form teams that reflect the diversity of Canadian society. We aim to remove barriers to employment accessibility and aspire to provide an inclusive and equitable work environment where everyone is valued, regardless of their identity or differences, to enable them to reach their full potential.
If you need assistance in making the recruitment process or the position you are applying for more accessible, please let us know. Alternate arrangements may be offered to individuals who request them at any stage of the recruitment process. All information received in relation to arrangements will be kept confidential.
Note that we will only contact those who are selected for an interview.
Join our 3,000 other employees in helping provide Canadians with a safe, accessible, environmentally sustainable way to travel!