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
Vous devez être connecté pour pouvoir ajouter un emploi aux favoris
Connexion ou Créez un compte