Découvrez

L’offre

Moncton, NB
Technologies de l'information
Expérimenté
Temps plein

Le développeur principal est responsable du développement global, de la gestion et du respect des pratiques exemplaires en développement de logiciel. Ce poste demande une connaissance approfondie de la solution de bout en bout et la capacité de soutenir tous les aspects de la solution et ses points d'intégration. Le développeur principal travaille au sein d'une équipe de développement faisant appel aux méthodes agiles/Scrum et offre des améliorations de solutions Web pour les entreprises et de nouvelles fonctionnalités qui s'intègrent étroitement dans les systèmes de jeux principaux centralisés afin de soutenir les besoins de l'entreprise. La titulaire du poste agit à titre de ressource technique principale pour les projets de petite et de grande envergure, en plus d'encadrer et d'appuyer les autres membres de l'équipe.

Ce que vous ferez

Responsabilités

Développement Web et de logiciels : Développer des expériences numériques à l'intention des consommateurs qui reposent sur la suite de produits Adobe Experience Manager (AEM), y compris Sites and Assets; concevoir et mettre en œuvre de nouveaux composants à jour pour la plateforme AEM; développer des paquetages OSGi pour le code Java, ainsi que des servlets personnalisés intégrés aux composants d'AEM et des étapes collectiques; posséder un champ de compétences global pour réaliser des tâches de développement de piles complètes; créer et mettre à jour des modèles et des pages; effectuer l'essai d'unités et participer aux examens de code par les pairs; accepter la responsabilité pour la qualité et le respect des échéances de tout effort de développement de logiciels; respecter le processus et les procédures de gestion de codes; collaborer et générer des builds et des versions dans divers environnements.

Collaboration de l'équipe agile/Scrum : Travailler efficacement et en collaboration avec une équipe de développement agile/Scrum; fournir du mentorat et transmettre ses connaissances aux autres membres de l'équipe; participer à la planification des sprints des méthodes agiles, à l'établissement des priorités et autres réunions d'équipe; fournir des commentaires à l'égard de solutions techniques pour des projets et des améliorations; concevoir et élaborer des architectures/cadres de logiciels au besoin pour divers projets et initiatives et fournir des commentaires.

Projets : Agir en tant que principale ressource technique sur les projets; travailler en collaboration au sein d'une plus grande équipe de développement élargie par des agences externes selon le besoin afin de livrer des éléments de projets plus importants; établir des lots de travaux en fonction des exigences, des éléments créatifs et des maquettes fonctionnelles de l'entreprise.

Gestions des outils et de l'environnement : Partager les responsabilités de gestion du référentiel de code, de configuration et de déploiement des versions dans divers environnements; configurer et gérer de façon permanente divers outils de l'équipe de développement; documenter le processus et les procédures en matière de configuration/gestion des outils; configurer, gérer et déployer les environnements AEM nouveaux et existants.

Apprentissage continu : Étudier la nouvelle technologie Web et se garder à jour sur le plan technique; améliorer son champ de compétence dans une grande variété de langages et d'outils de programmation d'actualité; le développeur principal doit posséder une vue globale de l'architecture et de la solution AEM; bien connaître l'ensemble des technologies employées dans la solution de bout en bout; chercher constamment des façons d'améliorer la qualité et l'efficacité des lots de travaux à livrer dans le cadre des sprints.

Opérations : Participer à rotation d'équipe de soutien à la production; diagnostiquer et résoudre des problèmes techniques avec l'équipe lors des essais et de la production; collaborer avec l'équipe des opérations de TI de Loto Atlantique et avec divers fournisseurs qui s'intègrent aux propriétés Web de Loto Atlantique; établir des relations de travail avec les services internes et les fournisseurs, s'assurer que l'interaction est opportune et précise, et que les incidents sont transférés au besoin; comprendre la configuration de l'environnement dans son ensemble, ainsi que la configuration de la solution bout en bout AEM au sein de différents environnements, y compris les environnements de production et d'essai.

Ce dont vous aurez besoin

Qualifications

  • Diplôme en technologie de l'information (ou formation technique équivalente ou expérience pertinente).
  • Cinq années d'expérience connexe ou plus dans le développement de piles complètes Web.
  • Connaissances approfondies et expérience éprouvée de Java, JEE, des servlets, JSP, des répertoires de tags, et JSTL, ainsi qu'une excellente compréhension des cadres Java d'entreprise (p. ex. Spring, Hibernate).
  • Expérience éprouvée des technologies Web : CSS3, JavaScript (jQuerry), HTML5, AJAX, JSON et Bootstrap (GridLayout, conception adaptative).
  • Développement de services Web à l'aide de l'architecture REST.
  • Être proactif et autonome et apprendre rapidement les nouveaux langages de programmation, les techniques et les technologies.
  • Expérience de la création d'applications Web axées sur l'utilisateur, en veillant à la flexibilité, la facilité d'utilisation, les flux de travail et le rendement.
  • Bonne compréhension des enjeux en matière de sécurité pour les applications Web de bout en bout.
  • Excellentes compétences en communication et en gestion du temps.
  • Posséder des habiletés démontrées pour l'analyse et la résolution de problèmes; travailler bien sous pression.
  • Connaissance pratique de l'essai de logiciels, du développement de logiciels de haute qualité et expérience des outils d'essai de logiciels, des essais de régression, etc.
  • Expérience des systèmes de gestion du contenu.
  • Être à l'aise avec les environnements de serveur Redhat/Linux.
  • Compréhension approfondie des principes de la conception orientée objets.

Compétences constituant un atout :

  • Expérience au sein d'une équipe de développement agile/Scrum
  • Bonne connaissance des outils comme JIRA et Bitbucket Cloud, Maven, Eclipse IDE, Sublime, et les répertoires de codes GIT.
  • Expérience à utiliser des technologies liées à Knockout.js, à Less, à ES6, à Webpack et à Node.js.
  • Compréhension de l'ensemble des éléments d'AEM, du langage de modèles Sightly (HTL), des composants, des dialogues, des widgets, ainsi que le processus de développement de déploiement d'AEM.
  • Expérience dans le développement avec AEM v6.0+, Classic et Touch UI.
  • Expérience d'Adobe Experience Manager (AEM), Java JRE 1.8, plateforme Granite, cadre OSGi : (CQSE Servlet Engine, CRX Content Repository, Sling Content Delivery, Granite UI)
  • L'expérience du développement d'applications mobiles multiplateformes (iOS/Android - p. ex. React Native, PhoneGap, etc.) est considérée comme un atout.

En bref

Loto Atlantique

Nos joueurs s'amusent et rêvent en grand depuis 1976, date à laquelle Loto Atlantique a commencé à offrir des jeux de loterie au nom des gouvernements de la Nouvelle-Écosse, du Nouveau-Brunswick, de Terre-Neuve-et-Labrador et de l'Île-du-Prince-Édouard.

Les options de jeu, tout comme notre main-d'œuvre, sont devenues plus nombreuses et ont changé au fil des ans. Aujourd'hui, Loto Atlantique compte plus de 600 employés qui constituent les véritables piliers de notre entreprise. Nous proposons toutes sortes de jeux, des loteries avec tirage qui font rêver aux partiesde bingo en ligne, en passant par les billets à languettes, les paris sportifs et les jeux dans des milieux sociaux et sur Internet.

Bien sûr, chaque jeu a son gagnant de tous montants sont distribués quotidiennement mais le mieux dans les jeux de loterie, c'est que lorsque vous choisissez de jouer avec nous, tout le monde en profite. Nous réinvestissons 100 ? nos profits au sein de nos communautés. Ça fait du bien! #FiertéLotoAtl

Nous sommes fiers, solides et tournés vers la collectivité, et nous jouons dans la cour des grands. Nous sommes du Canada atlantique, ce qui signifie que nous travaillons dur et que nous savons nous amuser. Cela signifie aussi que nous nous soucions véritablement les uns des autres, qu'il s'agisse de nos collègues, de nos voisins ou de nos amis.

Votre meilleure vie vous attend au Canada atlantique. Chez Loto Atlantique, nous avons de nombreux postes qui vous permettent de travailler à partir de n'importe laquelle des quatre provinces de l'Atlantique. Découvrez le mode de vie dans l'Est :

L’offre vous intéresse?

Travaillez avec nous

Nous transformons l'industrie du jeu en offrant des produits responsables, stimulants et novateurs. Nous recherchons des professionnels de la TI pour se joindre à nous dans cette mission excitante. Nous offrons des solutions à la fine pointe de la technologie et réglons des problèmes opérationnels complexes dans un environnement collaboratif où tout se déroule rapidement.

Joignez-vous à nous et faites partie d'une entreprise qui a la santé, le bien-être et le perfectionnement de ses employés à cœur. Nous offrons un environnement d'équipe, des salaires concurrentiels, une formation pertinente et des avantages sociaux flexibles. Nous sommes fiers de faire de la région de l'Atlantique un endroit où il fait bon vivre - la totalité de nos profits demeure dans la région, afin d'appuyer des programmes sociaux.

Nous remercions tous les répondants pour leur intérêt, toutefois nous ne communiquerons qu'avec les personnes sélectionnées pour une entrevue.