Programmeur·euse

Shawinigan

Offre publiée le 2024-12-19

Ville de Shawinigan

Description de poste

Employeur

Ville de Shawinigan

Description de l'entreprise

Shawinigan a plusieurs attraits uniques à offrir : l’absence de trafic, l’accès à une vie urbaine dynamique et variée, des espaces verts omniprésents et la qualité incomparable des services aux citoyens. Shawinigan, une ville où il fait bon vivre ! Les avantages urbains sans ses inconvénients. La Ville de Shawinigan offre un environnement de travail stimulant à ses employés, dans un contexte d’amélioration continue. Chacun participe de façon constructive au mieux-être des citoyens afin de faire de Shawinigan une ville où il fait bon vivre et travailler !

Site Internet : de l’offre d’emploi

Possibilité de télétravail

Possibilité de 100 % en télétravail. Relevant du directeur du Service des technologies de l’information, tu participeras au développement des solutions logicielles et collaboreras avec les membres de l’équipe au découpage et à l’estimation des histoires utilisateurs en tâches concrètes de programmation. Tu offriras un soutien aux usagers pour l’utilisation des différentes applications.

Tâches à accomplir

  • Développer, documenter et maintenir les applications internes;
  • Effectuer la programmation des tâches en respectant les standards établis par l’équipe ainsi que la méthodologie « TDD » lorsque possible;
  • Intégrer les interfaces utilisateurs afin d’optimiser l’expérience utilisateur (UX);
  • Participer à la modélisation des données et à la création des requêtes SQL;
  • Contribuer à la planification des projets en s’engageant avec ton équipe sur l'effort réaliste nécessaire à chaque itération;
  • T’investir dans le processus de qualité de l’application et du code, par la revue de codes, la documentation et l’assurance qualité du code de tes collègues;
  • Participer à l’élaboration de l’architecture logicielle et à la conception des plans de tests;
  • Collaborer à la rédaction des cahiers de charges techniques, en tenant compte des échéanciers;
  • T’impliquer rigoureusement dans les revues de codes en apportant des commentaires constructifs sur les méthodologies et l’architecture logicielle;
  • Investiguer et résoudre diverses problématiques et apporter les correctifs requis;
  • Rédiger la documentation utilisateur et technique.

Profil recherché

Ce dont tu as besoin :

  • Ton attestation d’études collégiales (AEC) en développement logiciels, en développement web, en informatique de gestion ou dans toute autre discipline jugée pertinente;
  • Un minimum de trois (3) années d’expérience pertinente;
  • De bonnes connaissances en développement d’applications web et en modélisation de données (SQL, NoSQL);
  • De solides connaissances de Git et du développement web, ainsi qu’en conception et développement d’interfaces utilisateurs (UI) avec HTML5, CSS, TailwindCss et Javascript;
  • Une maîtrise des langages de programmation PHP, PYTHON et des frameworks Laravel et Vuejs ou Angular (un atout);
  • Une bonne maîtrise des méthodes agiles de développement et des patrons de conception ainsi que des concepts SOLID (un atout).

Langues

Français parlé et écrit - Élevé

Horaire

Jour

Nombre d'heures

35 heures

Expérience

3 à 5 ans

Durée d'emploi

Permanent