Share this Job

Digital Development Manager - Lead Dev

Country/Region:  CA
Field:  Support & transversal
Location: 

MONTREAL, CA

Type of Contract:  Permanent
Level of experience:  10-15 years
Job number: 

 

 

 

About SYSTRA Canada

 

SYSTRA Canada is part of the SYSTRA Group, an international consulting and engineering group, a world leader in the design of transport infrastructures. SYSTRA Canada is an engineering and consulting firm who is dedicated to transportation solutions, whether for passengers or goods.

 

Imagining and implementing the safest, most efficient, and economical tailor-made transport solutions: this is what guides us daily. Thanks to the know-how of our 7500 experts, we are involved in all phases of transport projects: Preliminary and design studies, construction phases, test and commissioning, operation, and maintenance.

 

Our engineers work with passion to provide people around the world with the opportunity to move freely every day. They are men and women who put all their business expertise and human qualities to work to transform the world through innovative means of transport. Join them and let's invent tomorrow's public transport together.

 

SYSTRA's ambition is to be the benchmark for transport solutions and an opinion leader in mobility.

 

Role and responsibilities

 

SYSTRA Canada's Transit Division is involved in Canadian and international projects in the fields of rail transport (conventional and high-speed trains) and urban transport (metros, streetcars, and electric buses).

 

As a member of the "Mobility, Innovation, Digital and New Services" team, the Digital Development Manager - Lead Dev develops the means and processes related to the development of digital applications and programs related to human mobility. Furthermore, as a technical authority in IT development, he/she supervises a team of developers and data science analysts, guides technical choices, and contributes to the development of digital applications entrusted to his/her team.

 

The Digital Development Manager - Lead Dev will have the following responsibilities:

 

1. Designing digital applications and tools for mobility:

  • Participate in the definition of the requirements and functionalities sought for the development of programs and applications;
  • Guide the technological choices to ensure the best durability of the developed applications;
  • Develop, code, build, install, configure and maintain solutions and cloud infrastructure;
  • Perform routine application maintenance to ensure the production environment is functioning correctly;
  • Prepare and update clear documentation on deployments, investigations, troubleshooting, maintenance, and technical problem resolutions;
  • Control the respect of norms and standards associated with the technologies used, in particular, the compatibility of the site with the various browsers;
  • Supervise the structuring of acquired operational transportation data and oversee the design of databases to feed complex models using artificial intelligence;
  • Propose development ideas to strengthen SYSTRA's position in modelling;
  • Act as a technical referent for the development of digital applications;
  • Keeping a technological watch on information technologies and computer development to remain up to date with the latest developments;

 

2. Management:

  • Use configuration management tools to automatically deploy updates and patches to the production environment as well as test processes and deployments to identify ways to streamline and minimize errors;
  • Collaborate (in modern Agile method) with developers, data engineers, UI/UX designers, technical managers, etc. to plan and develop creative solutions;
  • Develop the programming skills of his team;
  • Manage the team's workload schedule;
  • Manage the development of IT platform and architecture in conjunction with the IT department of the entity and the Group;
  • Report on the progress of the developments entrusted to him/her;
  • Participate in project monitoring and progress meetings with clients and partners;

 

3. Collaborate with the Group's support services:

  • Interface daily with SYSTRA Canada's IT department and the Group's information systems department;
  • Participate in audits conducted by the information systems department;
  • Liaise with qualified resources of the Group on the development of digital tools;

 

 

Qualifications

 

Education: Degree in computer science, engineering, mathematics or related technical discipline applicable to the software development industry

 

Years of experience: More than 10 years in software development and computer applications

 

Technical competencies:

  • Experience as a Full Stack DevOps Engineer or in a similar technical role ;
  • Excellent communication skills, both verbal and written;
  • Proficiency in French and English;
  • Ability to write intermediate code with scripts or language (Python, Java, TypeScript, Node.js, HTML, PowerShell, Bash, Git) ;
  • Ability to use front end development frameworks (Angular, Vue, React)
  • Knowledge of IP networks, VPN, DNS and firewalls ;
  • Strong understanding of the software development lifecycle and various automation tools for digital pipeline development (CI/CD pipelines) ;
  • Hands-on experience with visualization, design, authoring, testing, and management of code release, merge, and promotion, as well as CI/CD workflows and tools ;
  • Knowledge of principles and techniques of identification, data administration, and cloud system architecture (GCP, Azure, or AWS) ;
  • Knowledge of container and server infrastructure (Kubernetes, Docker, Nginx or similar) ;

 

Personal & soft skills:   

  • Ability to work in a team in a multidisciplinary environment;
  • Ability to organize and plan work;
  • Methodical, rigorous and proactive;
  • Interest in acquiring, applying and transmitting new knowledge;
  • Creative and innovative spirit.

 

 

Employment terms and conditions

 

Contract nature: Permanent

Location: Montreal – QC – Canada

Division: Transit

Reports to: Mobility Director

Remuneration: According to the profile

 

Note:

This job description is intended to provide an indication of the nature and levels of work, knowledge, skills, abilities, and other essential functions to be carried out as part of fulfilling the role mentioned in the job title. Various other duties will apply as required.

In this description, the masculine gender is used for easy reading purposes and includes the feminine.

SYSTRA Canada is committed to having a diverse and inclusive workforce.

We are an Equal Opportunity Employer that values applications from all and offers employment equity based on the merits and abilities of candidates and personnel.

 

#LI-GM1


Job Segment: Engineer, Developer, Consulting, Manager, Information Systems, Engineering, Technology, Management