Job Openings Développeur-euse Fullstack, niveau 3 / Fullstack Developer, Support Level 3

About the job Développeur-euse Fullstack, niveau 3 / Fullstack Developer, Support Level 3

FAITES CONNAISSANCE AVEC PBSC

PBSC Solutions Urbaines est le leader mondial dans les solutions de vélopartage et de mobilité urbaine (Familier avec BIXI? C’est notre première installation!). À travers nos technologies et nos 4 modèles de vélos, nous changeons le monde, une ville à la fois et nous en sommes à +90 000 vélos déployés dans +40 villes partout sur la planète.

ONE TEAM

Notre famille grandit et nous sommes à la recherche de gens comme vous qui sont les meilleurs dans leur domaine et qui ont envie de voir concrètement les résultats de leur travail. Les avantages de faire partie de notre One Team passionnée et créative sont nombreux. En voici quelques-uns :

·       Flexibilité pour le télétravail;

·       Formations diverses – Campus PBSC;

·       Assurances collectives;

·       Clinique de santé virtuelle et compte santé;

·       Stationnement inclus et facilité pour les transports en commun;

·       Rabais d’abonnement avec BIXI et accès à notre réseau privé de vélos en libre-service à la station du métro Longueuil;

·       Service de changement des pneus de votre voiture sur place;

·       Zones de détente avec console de jeux, tables de billard, de ping-pong et de babyfoot;

·       Café, chocolat chaud, fruits frais, barres tendres, 5@7 virtuels, cadeaux et tirages;

·       Club de course à pied, douches sur place, diverses activités sociales et plus encore!

VOTRE MISSION

En tant que DÉVELOPPEUR-EUSE FULLSTACK, SOUTIEN NIVEAU 3, vous serez le point de contact ultime de l’équipe des opérations qui a comme mandat premier d’assurer la stabilité de nos systèmes et d’offrir un soutien à nos clients, qu’ils soient internes ou externes, conformément à nos contrats de service. Dans votre rôle vous interagissez avec les équipes de développement, d’assurance qualité et de gestion de projets dans votre quotidien, afin de résoudre les différents billets.

Si vous souhaitez avoir un rôle dynamique qui vous permet de toucher à plusieurs technologies tout en étant en constant apprentissage, nous avons un emploi formidable pour vous !


VOTRE QUOTIDIEN

·       Répondre à toutes les problématiques critiques pour les environnements de production qui vous seront adressées;

·       Du fait de votre expertise de l’écosystème de PBSC, apporter vos recommandations techniques à vos collègues, afin d’optimiser l’utilisation des outils existants et d’améliorer les méthodes de travail; 

·       Rechercher et résoudre des problèmes de fonctionnement de systèmes complexes qui couvrent plusieurs composantes; 

·       Trouver des solutions de contournement et synchroniser les efforts de résolution de problèmes à la source avec les différentes équipes;

·       Communiquer régulièrement l’état d’avancement de vos enquêtes avec l’équipe des opérations, afin d’offrir une visibilité à nos clients sur les délais de résolution de problèmes;

·       Préparer des résumés et des rapports d’activités en respectant les règles du Programme de conformité PCI;  

·       Documenter chaque cas traité, les actions correctives, les améliorations de processus les suivis post mortem et l’analyse des causes profondes;  

·       Apporter votre soutien, si possible, à l’équipe stations et vélos dans les activités de programmation;

·       Toutes autres tâches connexes ou pertinentes aux activités de ce secteur, selon l’évolution des affaires et/ou l’émergence de nouvelles opportunités.

·       Disponible sur appel pour résoudre les problèmes critique de production. (2 fois par mois max.)


COMMENT AVOIR DU SUCCÈS DANS CE RÔLE

·       Avoir au moins sept (7) années d’expérience pertinentes dans un poste similaire; 

·       Détenir un baccalauréat en génie logiciel ou informatique; 

·       Expérience démontrée dans le développement de système distribué/de micro-service

·       Expérience reconnue à travailler dans un environnement Linux

·       Bonne maîtrise avec Java 8+, Spring, Hibernate et MySQL

·       Bonnes connaissances avec Elastic Search et des services de Queuing

·       Expérience avec Jenkins et Artifactory; 

·       Habileté avec Git et les stratégies de branching; 

·       Exceller dans l’automatisation de tâches à l’aide de Bash;

·       Souci de la qualité du code qui doit être efficace, fiable et facile à maintenir;   

·       Faire preuve d’un sens de l’organisation et optimiser les méthodologies; 

·       Plus le problème à résoudre est complexe, plus vous vous amusez; 

·       Capacité de prendre des décisions éclairées et immédiates avec un minimum de répercussion à long terme;

·       Approche stratégique de la résolution de problèmes, dans le but de corriger à la source;

·       Bonne capacité à évaluer le temps de résolution de problèmes et les livrables sont toujours rendus dans les temps avec la qualité attendue; 

·       Être disponible sur appel pour répondre aux urgences jugées critiques, selon l’accord de niveau de service « Service Level Agreement (SLA) » - (2 fois par mois max.)


LES INCONTOURNABLES

·       Votre devise est la satisfaction du client, qu’il soit interne ou externe;

·       Être une personne d’équipe qui croit que le succès nécessite l’apport de tous;

·       Excellentes qualités relationnelles et compétences de communication;

·       Leadership dynamique, proactif et innovateur, qui amène les différentes équipes à faire les choses différemment;

·       Cherche constamment à se dépasser, à se développer et à partager;

·       Vous naviguez bien dans les zones grises et les changements;

·       Partager nos valeurs : Passion, Imagination, Innovation et One Team;

·       Avoir une approche CSE - Communiquer, Simplifier, Exécuter;

·       Excellente maîtrise du français et de l’anglais, tant à l’oral qu’à l’écrit.

******************************************************************

GET TO KNOW PBSC

PBSC Urban Solutions is the world leader in bike-share and urban mobility solutions (do you know Montreal’s BIXI? That’s our first system!). Through our technology, we’re changing the world, one city at a time, and we are at +90,000 bikes deployed in +41 cities around the world.

ONE TEAM

We're in growth mode and looking for people like you who are at the top of their game and want to see the results of their work in practice. There are many advantages of being part of our passionate and creative One Team, such as:

·       Remote work flexibility;

·       Various training opportunities – PBSC Campus;

·       Complete insurance;

·       Virtual health care clinic also wellness account;

·       Parking included and easy access to public transit;

·       Discounted BIXI membership and access to our private bike-share network at the Longueuil metro station;

·       On-site tire change service for your car;

·       Recreational zones with gaming consoles as well as pool and foosball tables;

·       Coffee, hot chocolate, soft bars, fresh fruits, virtual happy hour, gifts and draws;

·       Running club, showers, social activities and more!

 

YOUR MISSION

As a FULL STACK DEVELOPER, SUPPORT LEVEL 3, you will be the main contact for the Operations Team, whose primary responsibility is to ensure the stability of our systems and to offer support to our customers, whether internal or external, in accordance with our service contracts. In your role you will work with the Development, Quality Assurance and Project Management Teams daily, in order to solve the different service requests.

If you want a dynamic job position that allows you to work with several types of technologies while continuously learning, we have a great opportunity for you!

YOUR DAILY LIFE

·       Respond to all critical issues in regard to production environments which are brought to your attention;

·       With your knowledge of the PBSC ecosystem, bring your recommendations to your colleagues to optimize the use of existing tools and to improve work methods;

·       Research and solve issues in the operation of complex systems that cover several components;

·       Find ways to override and synchronize problem-solving efforts at the source with the different teams;

·       Regularly communicate the status of your findings with the Operations Team in order to be transparent with our clients concerning the time required to resolve issues;

·       Prepare summaries and activity reports all while respecting the regulations provided for in the PCI Compliance;

·       Document each case addressed, corrective actions, process improvements, post-mortem review and root cause analysis;

·       Provide support to the Stations and Bikes Team whenever possible with their programming activities;

·       Any other tasks related or relevant to the activities of this sector, according to the evolution of the business and/or the emergence of new opportunities;

·       Available on-call to respond to critical emergencies that require level 3 expertise (2 times a month maximum).

 

HOW TO BE SUCCESSFUL IN THIS POSITION

·       Bachelor’s degree in software or computer engineering;

·       Minimum of seven (7) years’ experience in a similar position;

·       Proven experience with distributed systems/micro-service development;

·       Strong proficiency in a Linux environment

·       Excellent knowledge and experience of Java 8+, Spring, Hibernate and MySQL;

·       Good knowledge with Elastic Search and the Queuing services

·       Experience with Jenkins also Artifactory; 

·       Familiar with Git and branching strategies;

·       Excelling at automating tasks using Bash;

·       Concern for the quality of the code, which must be efficient, reliable and easy to maintain;

·       Be organized and able to optimize methodologies;

·       The more complex the problem, the more fun you have;

·       Ability to make informed and immediate decisions with minimal long-term impact;

·       Strategic approach to problem-solving, with the goal of correcting at the source;

·       Good ability to evaluate development time and deliverables are always on time with the expected quality;

·       Be on-call to respond to emergencies considered critical according to the level of service as per the Service Level Agreement (SLA). (2 times a month maximum)

 

THE MUST-HAVES

·       A client-first attitude, whether internal or external;

·       Be a team player who believes that success comes from working together;

·       Excellent interpersonal and communication skills;

·       Dynamic, proactive and innovative leadership that leads different teams to do things differently;

·       Constantly seeks to excel, grow and share;

·       You are comfortable to navigate through grey areas also changes

·       Share our values: Passion, Imagination, Performance and One Team;

·       Have a CSE philosophy: Communicate, Simplify, Execute;

·       Good oral and written skills in English.