This job offer is no longer available

Programmeur·euse

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 : https://www.shawinigan.ca/

Description de l’offre d’emploi

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.
Tu devras notamment :

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.
Le profil qu'on cherche


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 framework 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é
Expérience3 à 5 ans

550 Av. de l'Hôtel de Ville, Shawinigan, QC G9N 1E2, Canada
CA$31.71 to CA$41.37 per hour


Related job offers

Directrice adjointe ou directeur adjoint - ti

NUMÉRO DE CONCOURS CADRR-135-2025   PRÉAMBULE Vous possédez une solide expérience en solutions technologiques (infrastructure, réseautique, cybersécurité)? Vous avez dirigé un bureau de projets TI ou des équipes d’envergure? Visionnaire, vous aimez...

Senior AI Developer — JobsMedia

JobsMedia is a fast-scaling Agentic AI Future-Of-Work company streamlining and automating the talent acquisition process. We power: A modern ATS + multi-posting engine One of Québec’s highest-traffic jobboards (700K+ monthly visitors) A dataset of...

Network system administrator

CA$65,000.00 to CA$75,000.00 per year

Education: Bachelor's degree Experience: 5 years or more TasksCoordinate access and use of computer networksInstall softwareInstall web server hardware and softwareMonitor the performance of computer systems and networksTroubleshoot, maintain and...

Analyste spécialisée, analyste spécialisé en informatique

En tant qu'analyste spécialisé, vous jouerez un rôle central dans la modernisation des infrastructures TI en concevant, implantant et optimisant des solutions infonuagiques sur Microsoft Azure. Vous serez responsable de la migration des systèmes...

Analyste-programmeuse ou analyste-programmeur

NUMÉRO DE CONCOURS BLANT-139-2025   PRÉAMBULE   À la Ville de Sherbrooke, l’équipe responsable du système de facturation de l’électricité joue un rôle stratégique dans la gestion des opérations quotidiennes et l’évolution des outils technologiques...

PLM Business Analyst

As a global leader in digital transformation, Techso is a fast-growing company offering consulting services in three niches of expertise: technology infrastructure management (IT), specific application development (DEV), and product lifecycle...