Développeur logiciel intermédiaire (Shawinigan)

Développeur logiciel intermédiaire (Shawinigan)

22 Oct
|
Veriforce
|
Shawinigan

22 Oct

Veriforce

Shawinigan

Développeur logiciel intermédiaire

Department: Technology

Employment Type: Permanent

Location: Shawinigan, Quebec

Reporting To: Software Engineering Manager

Description

Le titulaire du poste de développeur logiciel intermédiaire travaille en étroite collaboration avec une équipe de développeurs logiciels ainsi qu’avec des fournisseurs tiers afin de créer des applications logicielles de grande qualité dans un environnement Agile. Il doit également se tenir au courant des plus récentes innovations technologiques pertinentes.

Anglais de niveau avancé:

Dans le présent document, le genre masculin est utilisé dans le seul but d'alléger le texte

Qu'est-ce que cela signifie au jour le jour:

- Faire partie intégrante de l’équipe de développement et contribuer activement au développement d’outils, de services et de plateformes.
- Collaborer étroitement avec les fournisseurs tiers et agir comme personne-ressource pour le partage des connaissances sur les produits, en assurant la liaison entre Veriforce et les fournisseurs tiers, ainsi qu’en partageant les pratiques exemplaires relatives aux produits et aux outils connexes.
- Examiner les pratiques et les méthodes de travail de l’équipe et contribuer régulièrement à leur amélioration continue afin d’accroître l’efficacité de l’équipe et d’améliorer la livraison. Lorsque cela est approprié, diriger la mise en œuvre de changements aux pratiques de travail.
- Collaborer avec d’autres équipes — au sein du service des technologies, dans l’ensemble de l’entreprise et auprès des fournisseurs tiers — afin de déterminer les améliorations pouvant être apportées aux processus et aux services existants,



ou de cerner les possibilités de développer de nouveaux services.
- Travailler en étroite collaboration avec les principales parties prenantes, tant à l’interne qu’à l’externe, afin de recueillir et de documenter les exigences des utilisateurs et de développer des récits utilisateurs.
- Planifier, rédiger, tester et maintenir le code des applications d’affaires Web, mobiles et de bureau, conformément aux normes établies dans un environnement Agile.
- Participer aux examens par les pairs de la conception des solutions et du code connexe.
- Participer aux réunions quotidiennes avec les fournisseurs tiers.
- Collaborer étroitement avec les équipes responsables de la qualité afin de veiller au maintien et à l’amélioration des normes.
- Fournir un soutien de troisième niveau aux utilisateurs internes.
- S’adapter et apprendre à travailler avec d’autres langages ou plateformes, au besoin.
- Contribuer au développement professionnel des membres juniors de l’équipe.
- Participer à la planification technique, à l’évaluation des solutions et à l’estimation des efforts requis pour les activités de développement.
- Aider l’équipe à repérer les occasions d’exploiter les capacités de l’intelligence artificielle, notamment l’automatisation intelligente, la recherche, les recommandations,



la synthèse de contenu ou l’assistance aux flux de travail, lorsque cela est pertinent pour le produit.
- Contribuer à la conception et à l’intégration de fonctionnalités fondées sur l’intelligence artificielle ainsi que de services ou d’API d’IA externes dans les applications Web, lorsque cela est approprié.
- Faire preuve d’un bon jugement en matière d’ingénierie lors de la mise en œuvre de capacités liées à l'intelligence artificielle, notamment en ce qui concerne la qualité des données, l’observabilité, les essais, la sécurité, la protection des renseignements personnels et l’utilisation responsable.
- Veiller à bien comprendre la justification opérationnelle des exigences relatives aux produits, des tâches, des solutions techniques et des cas d’utilisation de l'intelligence artificielle.

Ce dont vous aurez besoin pour réussir:

- Node.js/Express
- React
- HTML/CSS
- Java, notamment Spring/Hibernate, C# ou Ruby on Rails
- Scripts Bash/Shell

Expérience approfondie avec certaines des plateformes de données suivantes :

- Microsoft SQL Server (MSSQL)
- MySQL
- Bases de données NoSQL, notamment MongoDB ou CouchDB
- Redis
- GraphQL

Expérience avec les outils et systèmes suivants :

- REST
- Développement piloté par les tests (TDD)
- Docker
- Jira
- Git

Aptitudes et compétences :

- Expérience de travail au sein d’une équipe Agile Scrum
- Maîtrise des applications Microsoft Office, notamment Word, Excel, PowerPoint et Outlook
- Capacité à s’adapter et à apprendre à utiliser de nouveaux langages ou de nouvelles plateformes
- Com

📌 Développeur logiciel intermédiaire (Shawinigan)
🏢 Veriforce
📍 Shawinigan

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: développeur logiciel intermédiaire (shawinigan) / shawinigan

Subscribe to this job alert:

Get the latest job offers by email for: développeur logiciel intermédiaire (shawinigan) / shawinigan