Wolters Kluwer Logo

Wolters Kluwer

Associate Product Software Engineer - Back-End (Intern)

Posted 9 Hours Ago
Be an Early Applicant
Sherbrooke, QC
Internship
Sherbrooke, QC
Internship
As an Associate Product Software Engineer Intern, you will collaborate with team members to analyze, design architecture, code, integrate, and unit test features for the main tax software in Canada, using Agile principles.
The summary above was generated by AI

Job Posting

Wolters Kluwer est un fournisseur mondial de solutions client innovatrices et intégrées qui soutiennent le flux de travail des comptables, des services de comptabilité et de fiscalité des sociétés et des auditeurs afin de favoriser leur croissance ainsi que l'augmentation de leur rendement et de leurs profits. Nos produits de recherche, qui incluent du contenu de qualité et des analyses d'experts, combinés à des logiciels performants, permettent à nos clients d'utiliser l'information efficacement.
Plus de 20 000 bureaux comptables, dont les 30 plus grands cabinets au Canada, s'en remettent à nos logiciels CCH iFirm Tax, Taxprep et Cantax, et les utilisent pour produire des millions de déclarations de revenus annuellement.

Nous appliquons une approche hybride i.e. travail en présentiel et télétravail, afin d'allier commodité et productivité
Vous participerez au développement et à l'évolution du principal logiciel d'impôt pour professionnels au Canada.
SOMMAIRE DU POSTE :
Vous serez responsable d'analyser et de participer à la conception de l'architecture pour les fonctionnalités assignées, puis devrez coder, intégrer et tester unitairement ces fonctionnalités dans l'application.
PRINCIPALES RESPONSABILITÉS :

  • En se basant sur des principes de développement Agile, collaborer avec les membres de son équipe (architectes, analystes, spécialistes de l'expérience utilisateur, rédacteurs techniques, autres développeurs et membres du contrôle de la qualité) afin :
    • d'analyser et d'estimer techniquement les mandats pris en charge;
    • d'élaborer les spécifications techniques en effectuant les études de faisabilité ou les prototypes requis;
    • de définir l'architecture requise, en collaboration avec l'architecte;
    • de procéder au développement, à la documentation du code et à l'intégration des fonctionnalités, dans un processus d'intégration continue;
    • d'effectuer les tests unitaires requis, d'enregistrer adéquatement et de corriger les défectuosités rapportées.
  • Faire appel à des techniques avancées pour analyser les problèmes et trouver des solutions fiables et efficaces.

Environnement de travail:

Nous sommes :

  • ... largement axé sur le travail d'équipe
  • ... sur un horaire flexible de 35 h / semaine
  • ... facilement accessibles par autobus de ville
  • ... situés tout près de la piste cyclable et du Parc Jacques-Cartier
  • ... de gros buveurs de café... il est gratuit en plus!

Exigences particulières:

  • Très bonnes connaissances avec la programmation orientée objet et les patrons de design (design pattern).
  • Le bilinguisme (français et anglais) est un atout.

De plus, vous avez démontré, dans vos expériences de travail ou d'études précédentes, les habiletés suivantes :

  • Grande autonomie et esprit analytique.
  • Capacité à respecter les échéanciers.
  • Bon sens de l'organisation et polyvalence.
  • Rigueur et souci du travail bien fait.
  • Fort esprit d'équipe.
  • Aisance à communiquer tant à l'oral qu'à l'écrit.

Similar Jobs

Internship
Information Technology • Software
As an Associate Product Software Engineer Intern, you will analyze, design, code, integrate, and test features for the leading tax software used by professionals in Canada, collaborating within an Agile team environment.
Top Skills: Object-Oriented Programming
6 Hours Ago
Montréal, QC, CAN
Senior level
Senior level
Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
The Senior Java Developer will be responsible for writing high-quality, scalable code, collaborating with product managers to define requirements, and mentoring colleagues. The role emphasizes best practices in software engineering and involves implementing high-performance integration and unit tests, contributing to product design, and improving code maintainability.
Top Skills: JavaJavaScript
19 Hours Ago
Montréal, QC, CAN
Senior level
Senior level
Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
The Manager, Software Development Management is responsible for managing product development activities, overseeing a development team, writing and reviewing code primarily in Java, and collaborating with various teams to deliver high-quality solutions while fostering a high-performance team culture.
Top Skills: C++JavaJavaScriptPythonRubyShell

What you need to know about the Calgary Tech Scene

Employees can spend up to one-third of their life at work, so choosing the right company is crucial, not just for the job itself but for the company culture as well. While startups often offer dynamic culture and growth opportunities, large corporations provide benefits like career development and networking, especially appealing to recent graduates. Fortunately, Calgary stands out as a hub for both, recognized as one of Startup Genome's Top 100 Emerging Ecosystems, while also playing host to a number of multinational enterprises. In Calgary, job seekers can find a wide range of opportunities.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account