Senior Product Software Engineer
Locations: CAN - Sherbrooke, CAN-Vancouver – Work from Home, CAN-Montreal - Work from Home, CAN-Ottawa – Work from Home
Time Type: Full-time
Posted on: 30+ Days Ago
Job Requisition ID: R0042352
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 :
* 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-office
* Dé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-office
* Dé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'entreprise
* Documenter 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 pertinente
* Expé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ées
* Expérience dans la mise en production et la maintenance d'applications tenant compte des exigences de stabilité, de performance, de résilience et de localisation
* Connaissance 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 atouts
* Construction de pipelines scriptés dans Azure DevOps est un atout
* Capacité d’organisation, l’autonomie et la capacité à respecter les horaires établis
* Bilinguisme (français et anglais)
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.
Key Responsibilities:
* Developing and maintaining back-office hybrid cloud applications (SaaS, PaaS, IaaS) such as signup, trial, status websites and CRM back-office updaters / connectors
* Developing web services and integrating with APIs serving our client applications in the market
* Operations ensuring continuity of custom client contracts and transactions using back-office systems
* Developing 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 backlogs
* Use the latest development tools and follow industry and Wolters Kluwer technical standards.
* Understand the use of technology and how its implementation affects strategic business goals
* Document 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 experience
* Experience in full stack programming (C#/.NET, Angular, Javascript, HTML5) and adaptability in different technological contexts.
* 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 into automated actions/applications
* Experience in implementing and maintaining applications that have stability, performance, resiliency, and localization requirements in mind
* Practical knowledge of Azure services (e.g. Web jobs, Service Bus, Azure Functions)
* Developing and deploying microservices and/or Service Oriented Architecture preferred
* Building scripted Pipelines in Azure DevOps preferred
* Organizational skills, autonomy and ability to respect established schedules
* Bilingual (French and English)
#J-18808-Ljbffr
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.