13 Aug
|
Wolters Kluwer Canada
|
Sherbrooke
13 Aug
Wolters Kluwer Canada
Sherbrooke
ARCHITECTE DAPPLICATION WEB Wolters Kluwer est la recherche dun(e) architecte dapplications Web qui jouera un rle cl dans la conception du produit iFirm Tax.
La personne retenue doit possder une exprience pratique en architecture dapplications Web soutenant le dveloppement dapplications distribues.
Elle doit galement avoir une exprience concrte dans le dveloppement dapplications ncessitant une interoprabilit technologique et dmontrer une solide connaissance des technologies mergentes, incluant les flux de travail aliments par lIA.
Nous recherchons des candidat(e)s passionn(e)s par la technologie, aimant rsoudre des problmes complexes, et faisant preuve de leadership et de vision, tout en valorisant le travail dquipe et le partage dides.
Notre quipe est talentueuse, dynamique et motive.
Nous travaillons sur des initiatives technologiques stimulantes dans un environnement en constante volution, o la collaboration et le soutien mutuel font partie intgrante de lADN de lentreprise. RESPONSABILITS PRINCIPALES Analyse, conception, mise en uvre et validation 75 % Contribuer activement par du dveloppement logiciel en production, afin de valider les dcisions architecturales par limplmentation et de montrer lexemple.
Maintenir un rle concret et pratique en rdigeant, rvisant et maintenant rgulirement du code en production dans le cadre des responsabilits architecturales.
Participer activement la phase de conception des plateformes supportant plusieurs produits.
Raliser des tudes de faisabilit et du prototypage afin de dterminer les orientations technologiques.
Superviser larchitecture globale afin dassurer la performance, la scalabilit, la flexibilit, la robustesse, la rutilisabilit et la prennit des solutions.
Assurer une veille technologique continue et formuler des recommandations afin de grer efficacement la dette technique.
Sassurer que les applications Web sont dveloppes selon des normes de scurit leves.
Collaborer avec lquipe de dveloppement pour limplmentation de nouvelles fonctionnalits et la rsolution de problmatiques prioritaires ou complexes.
Participer aux revues de code et lamlioration continue des processus de dveloppement.
Superviser lacquisition, lintgration et la mise jour de composants et/ou de code tiers.
Dans les projets impliquant plusieurs quipes, communiquer la vision technologique, suivre lavancement et sassurer que la qualit du code respecte les normes et exigences dfinies.
Concevoir, implmenter et faire voluer des flux de travail aliments par lIA et des automatisations intelligentes au sein des architectures applicatives Web.
Promouvoir et favoriser ladoption des flux de travail pilots par lIA, des meilleures pratiques et des standards architecturaux au sein des quipes de dveloppement.
Traduire les exigences fonctionnelles et non fonctionnelles (scalabilit, performance, scurit, fiabilit, maintenabilit, cots) en solutions architecturales pragmatiques. quilibrer les compromis architecturaux et prendre des dcisions claires alignes avec les objectifs daffaires et les contraintes de livraison.
Assumer la responsabilit des dcisions architecturales sur lensemble du cycle de vie, de la conception la production, aux oprations et lvolution des solutions.
Sassurer que les solutions sont exploitables (observabilit, surveillance, prparation aux incidents) et maintenables en environnement de production.
Intgrer lefficience des cots et la durabilit comme des considrations de premire importance lors de la conception et de lvolution des solutions infonuagiques.
Expert-conseil 25 % Fournir une expertise technique la haute direction, aux dveloppeurs et aux autres quipes.
Contribuer lidentification et la rsolution de problmatiques complexes rencontres durant le dveloppement ou par des clients externes.
Identifier les pratiques de dveloppement inefficaces et proposer des recommandations visant ladoption dapproches innovantes.
Prparer et offrir des formations internes ou externes sur divers sujets, incluant les nouvelles techniques, les flux de travail bass sur lIA et les technologies mergentes.
Proposer des solutions et approches innovantes sappuyant sur des techniques architecturales avances, de nouveaux patrons de conception, technologies et paradigmes.
Prsenter dautres units daffaires et participer activement, titre de leader technique, des initiatives stratgiques.
Agir comme lien entre les parties prenantes techniques et non techniques, en assurant lalignement entre des quipes aux objectifs varis.
Communiquer clairement des concepts architecturaux complexes et lis lIA des auditoires diversifis.
Dfendre des dcisions architecturales pragmatiques et orientes vers la valeur.
Aligner les dcisions architecturales avec la stratgie produit, les objectifs daffaires et limpact client, en quilibrant la valeur long terme et les contraintes de livraison.
Dfinir et faire voluer des garde-fous architecturaux lgers (standards, architectures de rfrence, patrons) permettant lautonomie des quipes sans lourdeur administrative inutile.
Encadrer et mentorer des dveloppeurs sniors et des leaders techniques mergents afin dlever la maturit architecturale par le coaching, les revues et le partage des connaissances.
Diriger et soutenir les initiatives de modernisation ainsi que ladoption de meilleures pratiques par linfluence et la crdibilit technique. EXIGENCES DU POSTE Baccalaurat en informatique (matrise un atout) avec plus de 5 ans dexprience en dveloppement logiciel dans un rle darchitecte ou de leadership technique.
Solide exprience en conception darchitectures applicatives, particulirement pour des systmes distribus grande chelle.
Excellente connaissance pratique des patrons de conception, de larchitecture oriente services et de larchitecture en trois tiers.
Excellente connaissance pratique de la programmation oriente objet, notamment en C#.
Exprience dmontre dans le dveloppement et le dploiement dapplications Web/SaaS distribues.
Exprience avec, ou leadership de, solutions et flux de travail aliments par lIA.
Capacit dmontre concevoir des solutions prtes pour la production (exploitabilit, observabilit, fiabilit) dans des systmes distribus.
Exprience dans la prise de dcisions architecturales tenant compte des cots en environnement infonuagique (ex. compromis performance/cots).
Capacit prouve encadrer et influencer des ingnieurs et des quipes afin dassurer lalignement et ladoption des meilleures pratiques.
Fort leadership technique, vision architecturale et excellentes comptences organisationnelles.
Capacit dmontre collaborer avec plusieurs quipes et traduire des exigences de haut niveau en conceptions techniques.
Aptitude prsenter des units daffaires et participer, titre de leader technique, des initiatives stratgiques.
Bilinguisme (franais et anglais). LE OU LA CANDIDAT(E) IDAL(E) POSSDE Connaissance pratique des technologies et cadres front-end (ex. C#, Blazor, Angular).
Exprience pratique en architecture infonuagique avec les services Azure et AWS.
Comprhension des concepts de conception de bases de donnes relationnelles et non relationnelles.
Connaissance gnrale des systmes dexploitation Windows.
Exprience dans le dveloppement de systmes ncessitant une interoprabilit technologique.
Exprience en profilage de code, en tests de charge et en optimisation base sur des mtriques dinstrumentation.
Fort intrt pour le dveloppement assist par lIA et les systmes intelligents.
Excellentes aptitudes en communication et en animation, avec la capacit dinfluencer travers les quipes.
Esprit pragmatique, quilibrant la rigueur architecturale, la valeur daffaires et les contraintes de livraison.
Forte orientation produit et client, traduisant les objectifs daffaires en rsultats architecturaux concrets.
Aisance dfinir une gouvernance pragmatique (garde-fous, patrons, documentation) afin de faire voluer la prise de dcision lchelle des quipes.
Sensibilit aux leviers de cots infonuagiques et capacit concevoir des architectures volutives de manire responsable, tant en performance quen cots.
Leadership dmontr dans des contextes de modernisation (volution du legacy, amliorations incrmentales, rduction de la dette technique).
De plus, vous avez dmontr les comptences suivantes dans vos rles prcdents: Bon jugement et capacit de prise de dcision dans des situations complexes.
Excellentes comptences en communication crite et verbale.
Haut niveau dautonomie, dinitiative et dorganisation.
Capacit analyser rapidement les problmes et proposer des solutions efficaces.
Capacit dadaptation des environnements technologiques en volution et volont de se tenir inform des technologies mergentes.
Esprit dquipe et forte volont de partager les connaissances techniques.
Capacit piloter le changement et favoriser ladoption de nouvelles pratiques, incluant les flux de travail centrs sur lIA.
Capacit respecter les chanciers et valuer les risques.
Flexibilit, adaptabilit et disponibilit.
Souci du dtail et engagement envers la qualit.
Wolters Kluwer est engage envers la diversit et lgalit des chances en matire demploi. WEB APPLICATION ARCHITECT Wolters Kluwer is seeking a Web Application Architect who will play a key role in the design of the iFirm Tax product.
The selected candidate must have hands-on experience in web application architecture supporting the development of distributed applications.
The candidate must also have practical experience developing applications requiring technological interoperability and possess strong knowledge of emerging technologies, including AI-enabled workflows.
We are looking for candidates who are passionate about technology, enjoy solving complex problems, and are forwardthinking leaders who value teamwork and the exchange of ideas.
Our team is talented, dynamic, and motivated.
We work on exciting technological initiatives in a constantly evolving environment where collaboration and mutual support are part of the companys DNA PRIMARY RESPONSIBILITIES Analysis, Design, Implementation, and Validation 75 % Actively contribute handson code to production systems, validating architectural decisions through implementation and leading by example.
Maintain a handson role by regularly writing, reviewing, and maintaining production code as part of architectural responsibilities.
Actively participate in the design phase of platforms supporting multiple products.
Conduct feasibility studies and prototyping to determine technological direction.
Supervise the overall architecture to ensure performance, scalability, flexibility, robustness, reusability, and longterm viability.
Maintain continuous technology watch and provide recommendations to effectively manage technical debt.
Ensure web applications are developed with high security standards.
Collaborate with the development team to implement new features and resolve priority or complex issues.
Participate in code reviews and process improvements within the development team.
Oversee the acquisition, integration, and updating of thirdparty components and/or code.
For projects involving multiple teams, communicate the technological vision, monitor progress,
and ensure code quality meets defined standards and requirements.
Design, implement, and evolve AI-enabled workflows and intelligent automation within web application architectures.
Promote and foster the adoption of AI-driven workflows, best practices, and architectural standards across development teams.
Translate functional and non-functional requirements (scalability, performance, security, reliability, maintainability, cost) into pragmatic architectural solutions.
Balance architectural trade-offs and make informed decisions aligned with business objectives and delivery constraints.
Take ownership of architecture decisions across the full lifecycle, from design through production, operations, and evolution.
Ensure solutions are operationally sound (observability, monitoring, incident readiness) and maintainable in production environments.
Consider cost efficiency and sustainability as first-class concerns when designing and evolving cloud-based solutions.
Expert Advisor 25 % Provide technical guidance to senior management, developers, and other teams.
Help identify and resolve complex issues encountered during development and by external clients.
Identify inefficient development practices and present recommendations to implement innovative approaches.
Prepare and deliver internal or external training on various topics including new techniques, AI workflows, and emerging technologies.
Propose creative solutions and approaches based on advanced architecture techniques, new design patterns, technologies, and paradigms.
Deliver presentations to other business units and actively participate as a technical leader in strategic initiatives.
Act as a bridge between technical and non-technical stakeholders, ensuring alignment across teams with different goals.
Clearly communicate complex architectural and AI-related concepts to diverse audiences.
Advocate pragmatic, value-driven architectural decisions.
Align architectural decisions with product strategy, business goals, and customer impact, balancing long-term value with delivery constraints.
Define and evolve lightweight architectural guardrails (standards, reference architectures, patterns) that enable team autonomy without unnecessary bureaucracy.
Mentor senior developers and emerging technical leaders, raising architectural maturity through coaching, reviews, and shared learning.
Lead and support modernization initiatives and the adoption of improved practices through influence and technical credibility. JOB REQUIREMENTS Bachelors degree in Computer Science (Masters degree an asset) with 5+ years of experience in software development in an architect or technical leadership role.
Strong experience designing application architectures, especially large-scale distributed systems.
Excellent practical knowledge of design patterns, service-oriented architecture, and three-tier architecture.
Excellent practical knowledge of object-oriented programming, C#.
Proven experience developing and deploying distributed Web/SaaS applications.
Experience working with or leading AI-driven solutions and workflows.
Demonstrated ability to design for production readiness (operability, observability, reliability) in distributed systems.
Experience making cost-aware architectural decisions in cloud environments (e.g., performance vs. cost trade-offs).
Proven ability to mentor and influence engineers and teams, driving alignment and adoption of best practices.
Strong technical leadership, architectural vision, and organizational skills.
Proven ability to collaborate across multiple teams and translate high-level requirements into technical designs.
Ability to present to business units and participate as a technical leader in strategic initiatives.
Bilingualism (French and English). THE IDEAL CANDIDATE HAS Practical knowledge of front-end technologies and frameworks (e.g., C#, Blazor, Angular).
Practical experience with cloud architecture using Azure and AWS services.
Understanding of relational and non-relational database design concepts.
General knowledge of Windows operating systems.
Experience developing systems requiring technological interoperability.
Experience with code profiling, load testing, and optimization based on instrumentation metrics.
Strong interest in AI-assisted development and intelligent systems.
Excellent communication and facilitation skills, with the ability to influence across teams. A pragmatic mindset, balancing architectural rigor with business value and delivery constraints.
Strong product and customer orientation, translating business goals into practical architectural outcomes.
Comfort defining pragmatic governance (guardrails, patterns, documentation) to scale decision-making across teams.
Awareness of cloud cost drivers and the ability to design architectures that scale responsibly in both performance and cost.
Demonstrated change leadership in modernization contexts (legacy evolution, incremental improvements, technical debt reduction).
Additionally, you have demonstrated the following skills in previous roles Sound judgment and decision-making in challenging situations.
Excellent written and verbal communication skills.
High level of autonomy, initiative, and organizational ability.
Ability to quickly analyze and solve problems.
Ability to adapt to changing technological environments and stay informed on emerging technologies.
Team player with a strong willingness to share technical knowledge.
Ability to lead change and drive adoption of new practices, including AI-centric workflows.
Ability to meet deadlines and assess risks.
Flexibility, adaptability, and availability.
Attention to detail and commitment to quality.
Wolters Kluwer is committed to diversity and equal opportunity in employment.
Our Interview Practices
📌 Architecte en chef d’applications et de produits (Sherbrooke)
🏢 Wolters Kluwer Canada
📍 Sherbrooke