Retour aux résultats

Sr. Software Developer (Bilingual)

  • Ottawa, ON, Canada

Temps plein

La candidature s’ouvre dans un nouvel onglet.

Détails de l’emploi

Type d’emploi
Temps plein
Postuler avant le
Langue de l’annonce
Anglais · Français
Publié

Description originale de l’offre

Version française de cette offre bilingue.

L’opportunité

Nous recherchons un(e) développeur(se) logiciel backend senior pour se joindre à notre équipe de développement chez OpenText. Notre équipe conçoit et fait évoluer une offre infonuagique publique multilocataire de type logiciel-service (SaaS), dont les services backend sont développés principalement en C++ et en Java. Cette plateforme sécurisée et à haute disponibilité est utilisée par des organisations des secteurs de la santé, de la finance et du gouvernement, et est conçue pour répondre à des exigences strictes en matière de sécurité et de conformité, notamment FedRAMP et PCI DSS. Nous recherchons des professionnels hautement qualifiés, dotés de solides compétences en programmation et en conception, et désireux de participer activement à la définition et à l’amélioration continue des applications que nous développons. Nous travaillons dans un environnement Agile (Scrum) et avons besoin de la contribution de chacun pour assurer la qualité constamment élevée de nos produits.

Vous Excellez Dans

  • La conception de logiciels pour des produits de calibre entreprise.
  • Le développement du backend d’applications en C++ et en Java (architecture, stabilité, réutilisabilité, sécurité, performance, bonnes pratiques, etc.).
  • La participation active à toutes les discussions et revues entourant le développement des produits.
  • Le développement de tests unitaires.
  • La participation aux revues par les pairs.
  • La collaboration avec le rédacteur technique, l’équipe d’assurance qualité et le soutien technique.
  • La mise en œuvre de correctifs et d’améliorations aux fonctionnalités existantes.
  • L’utilisation d’outils de développement assistés par l’IA (p. ex. GitHub Copilot) pour accélérer la conception, le codage, les tests et la documentation, tout en validant de façon critique la qualité et la sécurité du code généré par l’IA.
  • La contribution à la conception et à l’intégration de fonctionnalités propulsées par l’IA (p. ex. IA générative, résumé de documents et extraction intelligente de données) dans nos produits.
  • La contribution à l’amélioration continue de notre équipe d’ingénierie.

Ce Qu’il Faut

  • Maîtrise du français et de l’anglais, à l’oral comme à l’écrit.
  • 5 ans et plus d’expérience en développement logiciel.
  • Diplôme en informatique ou en génie logiciel, ou expérience équivalente.
  • Solide expérience en développement backend en C++ et en Java.
  • Solide expérience en développement de bases de données avec PostgreSQL.
  • Aisance à travailler dans des environnements Linux et Windows.
  • Excellente compréhension des bonnes pratiques de sécurité en développement logiciel.
  • Esprit analytique, souci du détail, passion, polyvalence, curiosité, initiative et capacité à travailler en équipe sont des qualités essentielles.
  • La connaissance de Ruby ou de Python est un atout.
  • L’expérience avec les plateformes infonuagiques (p. ex. AWS), les API REST ou les conteneurs (Docker, Kubernetes) est un atout.
  • L’expérience concrète de l’utilisation d’outils de codage assistés par l’IA (p. ex. GitHub Copilot) dans le développement quotidien, y compris la formulation efficace de requêtes (prompts) et la revue rigoureuse du code généré par l’IA, est un atout.
  • L’expérience d’intégration de services d’IA générative ou de LLM (p. ex. AWS Bedrock, Azure OpenAI), y compris l’ingénierie de requêtes (prompt engineering), et la compréhension des pratiques d’IA responsable (confidentialité des données, sécurité et conformité dans des environnements réglementés) sont des atouts.

Lire l’offre bilingue complète
Opentext - The Information Company

OpenText is a global leader in information management, where innovation, creativity, and collaboration are the key components of our corporate culture. As a member of our team, you will have the opportunity to partner with the most highly regarded companies in the world, tackle complex issues, and contribute to projects that shape the future of digital transformation.

AI-First. Future-Driven. Human-Centered.

At OpenText, AI is at the heart of everything we do - powering innovation, transforming work, and empowering digital knowledge workers. We are hiring talent AI can't replace to help us shape the future of information management. Join us.

Role: Senior Software Developer

Location: Richmond Hill, ON/ Ottawa, ON, Canada (Office- based/On-site)

The Opportunity

We are looking for a Senior Backend Software Developer to join our development team at OpenText. Our team builds and evolves a public, multi-tenant Software-as-a-Service (SaaS) cloud offering, whose backend services are built primarily in C++ and Java. This secure, high-availability platform is trusted by healthcare, financial, and government organizations, and is designed to meet stringent security and compliance requirements, including FedRAMP and PCI DSS. We seek highly qualified professionals who have strong programming and design skills and are willing to participate actively in the definition and constant improvement of the applications we develop. We work in an Agile (Scrum) environment and need everyone’s contribution to ensure the consistently high quality of our products.

You Are Great At

  • Designing software for enterprise-grade products.
  • Developing the backend of applications in C++ and Java (architecture, stability, reusability, security, performance, best practices, etc.).
  • Being actively involved in all discussions and reviews surrounding product development.
  • Developing unit tests.
  • Getting involved in peer reviews.
  • Collaborating with the technical writer, the testing team, and technical support.
  • Implementing fixes and improvements to existing features.
  • Leveraging AI-assisted development tools (e.g., GitHub Copilot) to accelerate design, coding, testing, and documentation, while critically validating AI-generated output for quality and security.
  • Contributing to the design and integration of AI-powered features (e.g., generative AI, document summarization, and intelligent data extraction) into our products.
  • Contributing to the continuous improvement of our engineering team.

What It Takes

  • Proficiency in spoken and written French and English.
  • 5+ years of experience in software development.
  • Degree in computer science or software engineering, or equivalent experience.
  • Solid backend development experience in C++ and Java.
  • Solid database development experience with PostgreSQL.
  • Comfortable working in Linux and Windows environments.
  • Strong understanding of security best practices in software development.
  • Analytical mind, attention to detail, passion, versatility, curiosity, initiative, and ability to work as a team are essential traits.
  • Knowledge of Ruby or Python is an asset.
  • Experience with cloud platforms (e.g., AWS), REST APIs, or containers (Docker, Kubernetes) is an asset.
  • Hands-on experience using AI-assisted coding tools (e.g., GitHub Copilot) in day-to-day development, including effective prompting and rigorous review of AI-generated code, is an asset.
  • Experience integrating generative AI or LLM services (e.g., AWS Bedrock, Azure OpenAI), including prompt engineering, and an understanding of responsible AI practices (data privacy, security, and compliance in regulated environments) are assets.

L’opportunité

Nous recherchons un(e) développeur(se) logiciel backend senior pour se joindre à notre équipe de développement chez OpenText. Notre équipe conçoit et fait évoluer une offre infonuagique publique multilocataire de type logiciel-service (SaaS), dont les services backend sont développés principalement en C++ et en Java. Cette plateforme sécurisée et à haute disponibilité est utilisée par des organisations des secteurs de la santé, de la finance et du gouvernement, et est conçue pour répondre à des exigences strictes en matière de sécurité et de conformité, notamment FedRAMP et PCI DSS. Nous recherchons des professionnels hautement qualifiés, dotés de solides compétences en programmation et en conception, et désireux de participer activement à la définition et à l’amélioration continue des applications que nous développons. Nous travaillons dans un environnement Agile (Scrum) et avons besoin de la contribution de chacun pour assurer la qualité constamment élevée de nos produits.

Vous Excellez Dans

  • La conception de logiciels pour des produits de calibre entreprise.
  • Le développement du backend d’applications en C++ et en Java (architecture, stabilité, réutilisabilité, sécurité, performance, bonnes pratiques, etc.).
  • La participation active à toutes les discussions et revues entourant le développement des produits.
  • Le développement de tests unitaires.
  • La participation aux revues par les pairs.
  • La collaboration avec le rédacteur technique, l’équipe d’assurance qualité et le soutien technique.
  • La mise en œuvre de correctifs et d’améliorations aux fonctionnalités existantes.
  • L’utilisation d’outils de développement assistés par l’IA (p. ex. GitHub Copilot) pour accélérer la conception, le codage, les tests et la documentation, tout en validant de façon critique la qualité et la sécurité du code généré par l’IA.
  • La contribution à la conception et à l’intégration de fonctionnalités propulsées par l’IA (p. ex. IA générative, résumé de documents et extraction intelligente de données) dans nos produits.
  • La contribution à l’amélioration continue de notre équipe d’ingénierie.

Ce Qu’il Faut

  • Maîtrise du français et de l’anglais, à l’oral comme à l’écrit.
  • 5 ans et plus d’expérience en développement logiciel.
  • Diplôme en informatique ou en génie logiciel, ou expérience équivalente.
  • Solide expérience en développement backend en C++ et en Java.
  • Solide expérience en développement de bases de données avec PostgreSQL.
  • Aisance à travailler dans des environnements Linux et Windows.
  • Excellente compréhension des bonnes pratiques de sécurité en développement logiciel.
  • Esprit analytique, souci du détail, passion, polyvalence, curiosité, initiative et capacité à travailler en équipe sont des qualités essentielles.
  • La connaissance de Ruby ou de Python est un atout.
  • L’expérience avec les plateformes infonuagiques (p. ex. AWS), les API REST ou les conteneurs (Docker, Kubernetes) est un atout.
  • L’expérience concrète de l’utilisation d’outils de codage assistés par l’IA (p. ex. GitHub Copilot) dans le développement quotidien, y compris la formulation efficace de requêtes (prompts) et la revue rigoureuse du code généré par l’IA, est un atout.
  • L’expérience d’intégration de services d’IA générative ou de LLM (p. ex. AWS Bedrock, Azure OpenAI), y compris l’ingénierie de requêtes (prompt engineering), et la compréhension des pratiques d’IA responsable (confidentialité des données, sécurité et conformité dans des environnements réglementés) sont des atouts.

OpenText's commitment to diversity and inclusion surpasses legal requirements, evident in our Equal Employment Opportunity Statement of Policy which promotes a respectful and empowering environment for employees of all backgrounds, culture, national origin, race, color, gender, gender identification, sexual orientation, family status, age, veteran status, disability, religion, or other basis protected by applicable laws.

If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please submit a ticket at Ask HR. Our proactive approach fosters collaboration, innovation, and personal growth, enriching OpenText's vibrant workplace.

Compensation: At OpenText, we offer a thoughtfully designed benefits package that supports your physical, emotional, and financial wellbeing. As you move through the hiring process, we’re happy to provide more details about our compensation programs, including variable and commission compensation opportunities for eligible roles, vacation entitlement, and paid time off.

Salary Range: $98,080.00 - $147,120.00; Depending on the candidate’s education, experience, skills, geographical location, and alignment with internal equity and external market, actual salary may vary and be higher or lower than the range posted.

AI Usage Disclosure: As part of our commitment to transparency, we use artificial intelligence (AI) tools to assist in various stages of our recruitment process, including resume screening, candidate matching, interview scheduling, and communications. These tools are designed to improve efficiency, reduce bias, and enhance candidate experience. All decisions regarding hiring are made by qualified human professionals, and we continuously monitor our AI systems to ensure fairness and compliance with applicable regulations.
En savoir plus sur ce poste

Compétences

  • Français
  • Anglais

Parrainage de visa

Aucune mention détectée dans l’offre

Signaler cette offre