Architecte en chef d’applications et de produits

Wolters KluwerSherbrooke, QC
Onsite

About The Position

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 forward‑thinking 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 company’s DNA.

Requirements

  • Bachelor’s degree in Computer Science (Master’s 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).

Nice To Haves

  • 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).
  • 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.

Responsibilities

  • Actively contribute hands‑on code to production systems, validating architectural decisions through implementation and leading by example.
  • Maintain a hands‑on 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 long‑term 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 third‑party 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.
  • 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 innovative 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.

Benefits

  • Diversity and equal opportunity in employment
  • Health, safety, and well-being support
  • Tools, programs, and resources for physical, mental, social, and financial well-being
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service