Location: Québec

Programmeur(euse) analyste (développeur/euse JAVA)

Sépaq
  • Entreprise:

    Sépaq

  • Type: Temps plein
  • Ville:

    Québec

  • Expérience de travail: Intermédiaire
  • Date de publication: 2 nov. 2018

Description de la compagnie

La Sépaq gère plus de 80 000 km2 de territoires naturels, répartis dans 16 régions administratives et 18 régions touristiques du Québec. Sa mission est d'assurer l'accessibilité, la mise en valeur et la protection de ces équipements publics au bénéfice de sa clientèle, des régions du Québec et des générations futures. Fervent de la nature et des grands espaces, amateur d'activités de plein air, passionné de chasse et de pêche, féru d'histoire et de trésors enfouis dans la pierre, gourmet à la recherche d'une table distinctive, d'un bon gîte dans un environnement unique ou dans l'un de nos 49 établissements regroupés sous les parcs nationaux, les réserves fauniques et les centres touristiques.


Sommaire du poste

Le mandat

Sous la responsabilité du directeur des livraisons de solution d’affaires de la direction générale des technologies de l’information, vous participerez au développement d’applications Web et de composantes JAVA et réaliserez la documentation technique requise; vous définirez et rédigerez les règles de programmation en s’assurant de la performance du code; vous choisirez et mettrez en place les librairies de composantes réutilisables, les environnements et les outils de migration; vous examinerez et proposerez des solutions novatrices à des problèmes organiques. Plus spécifiquement, la fonction comprend les tâches suivantes :

  • Programmer des composantes JAVA d’applications Web selon les pratiques et les règles de programmation établies par l’architecte organique;
  • Programmer des composantes JavaScript (TypeScript) dans le framework front-end utilisé;
  • Analyser le besoin d’affaires exprimé sous forme d’exigences, de récits et de scénarios d’essais;
  • Effectuer des tests unitaires et des tests intégrations automatisés sur les composantes développées et réaliser d’autres contrôles selon les méthodes et procédures établies;
  • Soumettre les composantes testés concluants au contrôle de la qualité;
  • Participer aux activités reliées à la méthode Agile (Scrum, planification, rétro, etc.).

 

Les qualifications requises et profil recherché

Posséder cinq (5) ans d’expérience avec les :

  • technologies Web telles que Java, JEE, AJAX, JQuery, JSON, HTML 5, Services Web, JDBC, SQL et ThymeLeaf;
  • cadres de développement tels que Spring, Hibernate, JPA, Microservices;
  • outils d’automatisation et de gestion du code source et de versionnage tels que : Maven, Jenkins et Git;

Compétences démontrées avec les :

  • principes de développement « SOLID »;
  • outils de tests (Junit, Cucumber);
  • frameworks front-end comme Angular, VueJS, React, le developement UI responsive et SPA.

Avoir réalisé des mandats d’élaboration de dossiers d’affaires dans un contexte de commercialisation;

Avoir contribué à des mandats de développement réalisés en mode « Agile ».

 


Attention! Très important! Veuillez svp préciser dans votre lettre de présentation que vous avez vu l'offre d'emploi sur Espresso-jobs.

Postuler