Posted a month ago by

Développeur logiciel - Back Office / Back office Developer

Montreal, QC, Canada
Employment: Full Time Experience: Mid-Level, Senior

Il travaille aussi sur plusieurs projets de modernisation des services existants afin d'utiliser les fonctionnalités des plateformes infonuagiques avec un focus « devops ». Les modernisations permettront « l'autoscaling» de service, le déploiement en continu, l'automatisation de l'infrastructure et plusieurs autres améliorations. Dans le cadre de ces activités, le développeur doit évaluer, en collaboration avec l'équipe, les options disponibles, faire un plan d'exécution et développer les fonctionnalités.

RESPONSABILITÉS
  • Avec l’équipe, tu seras responsable de l’analyse, du design logiciel, de la modélisation de données et de l’infrastructure ;
  • Assurer l’évolution continue et la maintenance du serveur de vélopartage, de ses diverses composantes et interfaces;
  • Concevoir et développer du code source efficace, réutilisable, et fiable;
  • Effectuer les tests unitaires et d'intégration reliés au développement;
  • Analyser et proposer des alternatives technologiques pour améliorer le logiciel;
  • Investiguer des problématiques opérationnels et proposer des solutions de mitigation;
QUALIFICATIONS/COMPÉTENCES
  • Baccalauréat ou maîtrise en informatique, génie logiciel ou équivalent;
  • Minimum de 5 ans d’expérience pertinente en développement logiciel;
  • Capacité d’analyser les besoins clients et de les convertir en solution logicielle;
  • Capable de maÎtriser un domaine d’affaire complexe comportant de multiples concepts interreliés;
  • Excellente maîtrise du langage Java;
  • Bonnes connaissances en génie logiciel (patrons de conception, réusinage, attributs de qualité du code);
  • Rigoureux, pragmatique et ayant un grand sens de l’organisation et de la gestion des priorités ;
  • Maîtrise des langues française et anglaise, à l’oral et à l’écrit;
  • Expérience avec des bases de données SQL; NoSQL - un atout;
  • Expérience avec des technologies cloud (AWS, Google Cloud Platform), Javascript & Docker - un atout;

He will also work on several projects to modernize existing services in order to use the features of cloud platforms with a focus on devops. The improvements will enable autoscaling of service, continuous deployment, automation of infrastructure and many other improvements. As part of these activities, the developer will evaluate, in collaboration with the team, the available options, make a plan of execution and develop the functionalities.

PRIMARY RESPONSIBILITIES
  • With the team you will be responsible for analysis, software design, data modeling and infrastructure;
  • Ensure the continuous evolution and maintenance of the bike sharing server, its various components and interfaces;
  • Design and develop efficient, reusable, and reliable source code;
  • Conduct developmental unit and integration testing;
  • Analyze and propose technological alternatives to improve the software;
  • Investigate operational issues and propose mitigation solutions.
QUALIFICATIONS
  • Bachelor's degree or master's degree in computer science, software engineering or equivalent;
  • Minimum of 5 years relevant experience in software development;
  • Ability to analyze customer needs and convert them into software solutions;
  • Able to master a complex business domain with multiple interrelated concepts;
  • Excellent command of Java language;
  • Good knowledge of software engineering (design patterns, remanufacturing, code quality attributes);
  • Rigorous, pragmatic and with a strong sense of organization and management of priorities;
  • Fluency in French and English, oral and written;
  • Experience with SQL database; NoSQL databases - an asset;
  • Experience with cloud technologies (AWS, Google Cloud Platform), Javascript, Docker - an asset;

The PowerToFly Mission

We're passionate about connecting highly skilled women with leading companies committed to diversity and inclusion.

Are you looking for your dream job? In Office. Flexible. Remote.

Join our Movement

Are you hiring? Join our platform for diversifying your team

Post a job