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

Technicien électronique

Rôle Sous l’autorité du vice-président opérations, le technicien est responsable d’installer et de réparer l’équipement chez le client. Il est aussi mandaté pour offrir un soutien technique par téléphone ou par courriel. Description des...

Technicien de service-Système de circulation/Stationnement

Rôle Sous l’autorité du vice-président opérations, le technicien est responsable d’installer et de réparer l’équipement chez le client. Il est aussi mandaté pour offrir un soutien technique par téléphone ou par courriel. Description des...

technician on the road automated system

Looking for a dynamic position where every day is different?We are looking for a Technology-Avid Automated Systems Technician who is autonomous and ready to work directly with our clients to install, repair and optimize electronic and mechanical...

Stagiaire en informatique

Du genre pinottes ou pistaches? Il y a de la place pour tout le monde chez Krispy Kernels. L’ingrédient recherché? Un.e stagiaire en informatique à temps plein pour nos bureaux Québec. Tu as envie de nouveaux défis et d’en apprendre d'avantages...

Spécialiste DevOps

Spécialiste DevOps Sous la supervision du Directeur TI et Développement logiciel, le ou la Spécialiste DevOps sera responsable de la gestion, de l’optimisation et de l’évolution de l’environnement Azure DevOps, des pipelines CI/CD, ainsi que des...

Développeur logiciel sénior

Rejoignez Merkur et transformez l’industrie manufacturière grâce à l’innovation logicielle. Au sein de l’équipe Systèmes & Technologies, vous aurez un impact direct sur des projets stratégiques qui modernisent plusieurs sites d’assemblage. Nous...