Sherbrooke, CAN
86 days ago
Senior Product Software Engineer

Description du poste

L'équipe de développement recherche un développeur full stack qui utilisera ses talents de développeur pour nos applications back-office en travaillant sur des tâches liées au développement d'applications web, d'outils internes et de services électroniques. Le candidat collaborera avec les développeurs back-office et d'applications, les membres de l'informatique et d'autres départements connexes sur diverses missions visant à faire évoluer notre écosystème d'applications de support.

Responsabilités principales :

Travailler au sein d'une petite équipe de développement back-office en collaboration avec plusieurs départements sur :

Développement et maintenance d'applications back-office hybrides sur le cloud (SaaS, PaaS, IaaS) telles que les sites d'inscription, d'essai, de statut et les mises à jour / connecteurs CRM back-officeDéveloppement de services web et intégration avec des API desservant nos applications client sur le marchéOpérations assurant la continuité des contrats clients personnalisés et des systèmes transactionnels back-officeDéveloppement de solutions de flux de travail assurant la continuité opérationnelle et d’affaires (ex. systèmes de notification, surveillance, traçabilité des actions par les agents internes, automatisation des étapes manuelles)Identification des opportunités pour optimiser le code/scripts, l'infrastructure, les outils et les pratiques afin d'améliorer l'efficacité et les performances de nos systèmes (par exemple, utilisation appropriée des services MS Azure)Génération de rapports de facturation pour les clients externes basés sur des services électroniques payants (ex. service de redevances, service de transmission électronique, etc.)Travailler sur les mises à jour technologique, sur la dette technique et de sécuritéUtiliser les derniers outils de développement et suivre les normes techniques de l'industrie et de Wolters Kluwer.Comprendre l'utilisation de la technologie et comment sa mise en œuvre affecte les objectifs stratégiques de l'entrepriseDocumenter le travail de développement et mettre à jour les progrès en utilisant des outils ALM standard tels que Atlassian Jira/Confluence et ADO

Exigences clés :

Diplôme de baccalauréat en informatique ou expérience pratique pertinenteExpérience pratique en programmation full stack (C#/.NET, Angular, Javascript, HTML5) et capacité d'adaptation et d'évolution dans différents contextes technologiques.Expérience avec les bases de données SQL et NoSQL et les stockages MS Azure (Table Storage, Blob Storage)Expérience avec les API REST, les services web SOAP et les méthodes d'authentification (par ex. OAuth)Esprit analytique avec une capacité à interpréter les besoins du domaine d’affaires et les traduire en actions/applications automatiséesExpérience dans la mise en production et la maintenance d'applications tenant compte des exigences de stabilité, de performance, de résilience et de localisationConnaissance pratique des services Azure (par exemple, Web jobs, Service Bus, Azure Functions)Développement et déploiement de microservices et/ou architecture orientée services sont des atoutsConstruction de pipelines scriptés dans Azure DevOps est un atoutCapacité d’organisation, l’autonomie et la capacité à respecter les horaires établisBilinguisme (français et anglais)

ENGLISH VERSION

Job Description Summary
 

The development team is looking for a full stack developer who will use their developer talents to support our back-office applications by working on tasks related to web application development, internal tools, and electronic services. The candidate will collaborate with back-office and application developers, IT members, and other related departments on diverse assignments aimed at evolving our support applications ecosystem.

Job Description

Key Responsibilities:
 

Working in a small back-office development team in collaboration with several departments on:

Developing and maintaining back-office hybrid cloud applications (SaaS, PaaS, IaaS)  such as signup, trial, status websites and CRM back-office updaters / connectorsDeveloping web services and integrating with APIs serving our client applications in the marketOperations ensuring continuity of custom client contracts and transactions using back-office systemsDeveloping workflow solutions ensuring business and operational continuity (e.g., notification systems, monitoring, traceability of actions by internal agents, automation of manual steps)Identifying opportunities to optimize code/scripts, infrastructure, tools, and practices to increase efficiency and performance of our systems (e.g., appropriate use of MS Azure services)Generating billing reports for external clients based on payable electronic services (e.g., Royalty Service, Electronic Transmission Service, etc.)Working on technological updates and technical debt and security backlogsUse the latest development tools and follow industry and Wolters Kluwer technical standards.Understand the use of technology and how its implementation affects strategic business goalsDocument development work and update progress using standard ALM tools like Atlassian Jira/Confluence and ADO

Key Requirements:

Bachelor’s degree in Computer Science or relevant practical experienceExperience pratique en programmation full stack  (C#/.NET, Angular, Javascript, HTML5) et capacité d’adaptation et d’évolution dans les différents contextes technologiques.Experience with SQL and NoSQL databases and MS Azure storages (Table Storage, Blob Storage)Experience with REST APIs, SOAP Web services and Authentication methods (ex. OAuth)Analytical mind with a capacity to interpret business domain needs and translate them in automated actions / applicationsExperience in implementing and maintaining applications that have stability, performance, resiliency, and localization requirements in mindPractical knowledge of Azure services (e.g. Web jobs, Service Bus, Azure Functions)Developing and deploying microservices and/or Service Oriented Architecture preferredBuilding scripted Pipelines in Azure DevOps preferredOrganizational skills, autonomy and ability to respect established schedulesBilingual (French and English)

Confirm your E-mail: Send Email