Développeuse de logiciels principale ou Développeur de logiciels principal, Technologies de l’information
French postingThe role involves evaluating user needs to create or improve software applications and managing medium to large-scale projects. Responsibilities include technical analysis, system design, development, testing, and coordinating software deployment.
- On-site
- Ottawa, ON
- Posted Sep 3, 2026
- Apply by Oct 3, 2026
- 1 position
Opens an external site
More jobs you can apply to directly
Similar opportunities posted by employers hiring on Jobs.ca, with no external application form.
Job summary
Suivez-nous sur LinkedIn Motif De L'offre D'emploi Nouveau poste Type D’emploi Employé Durée anticipée en mois (pour les contrats et les affectations temporaires): 12 Famille D’emplois Développement d’applications Nombre De Postes à Pourvoir 1 Faculté/Service - Département Application Development IT Campus Campus principal Affiliation Syndicale PTIUO Date D’affichage (AAAA/MM/JJ) 2026/05/28 Les Candidatures Doivent Être Reçues AVANT LE (AAAA/MM/JJ) 2026/09/14 Heures Par Semaine 35 Classe Salariale UOITP Grade 11 Échelle Salariale $92,685.00 - $115,243.00 Au Sujet Des Technologies De L'information Le milieu de travail des Technologies de l’information se caractérise par son dynamisme et son esprit de collaboration. Nous voulons prioriser et maximiser les investissements technologiques pour rehausser l’expérience étudiante et simplifier le déroulement des activités du corps professoral, des chercheurs et chercheuses et des membres du personnel. Notre plus grande richesse réside en notre personnel. Il est constitué de gens comme vous, des professionnels qui veulent étendre leurs capacités intellectuelles et franchir une nouvelle étape dans leur carrière. Travailler ici vous donne accès à un environnement TI formidable, riche en plateformes, produits, et services divers. C’est une place où les idées innovatrices sont les bienvenues. En bref : Travailler ici est à la fois exigeant et enrichissant. Vous y serez porté à étaler vos meilleurs atouts. Nous désirons avoir des gens motivés à faire avancer la TI dans le domaine de l’enseignement supérieur. Nous avons les technologies qui vous captiveront et des avantages qui peuvent vous aider à maintenir un meilleur style de vie. Nous sommes également à quelques minutes de centres sportifs, du marché By, du centre-ville, et du Canal Rideau, lieu propice pour les coureurs et les patineurs. Raison d’être du poste Sous la responsabilité du Concepteur technique responsable, la personne titulaire va évaluer les besoins opérationnels et logiciels des utilisateurs et créer des applications logicielles, ou améliorer des applications commerciales existantes. Gérer des projets de moyenne à grande envergure et, au besoin, faire de la supervision. Mettre en place des solutions systèmes et logicielles permettant de répondre aux besoins des utilisateurs et de rehausser l’efficacité des activités menées à l’Université. Dans ce rôle, vous aurez les responsabilités suivantes: Analyse: Fournir une expertise professionnelle et diriger l’analyse des besoins opérationnels et fonctionnels des clients pour des projets de moyenne à grande envergure, en contribuant à la détermination de leur faisabilité technique, opérationnelle et économique. Conception: Exercer un leadership dans la création de schémas techniques et de spécifications ou de plans de systèmes, pour les convertir les exigences en cahiers des charges techniques. Développement et essai: Développer et écrire de complexes programmes et superviser le travail d’autres personnes dans la création de codes-programmes efficaces; tester et déboguer des logiciels et leur faire subir des essais d’intégration pour en assurer le bon fonctionnement. Documentation: Créer des documents ou examiner de la documentation produite par un tiers au sujet des nouvelles versions ou des mises à niveau d’applications. Déploiement: Coordonner le processus de mise en ligne des logiciels nouveaux ou mis à niveau, en conformité avec les procédures et processus établis. Maintenance: Examiner les systèmes et les logiciels existants et déterminer les besoins de réparation et de maintenance, pour faire en sorte qu’ils continuent de satisfaire aux attentes de la clientèle. Ce Que Vous Apportez Grade universitaire en informatique ou dans un domaine connexe, ou combinaison équivalente d’études et d’expérience. Au moins cinq (5) années d’expérience du développement et de l’implantation d’applications logicielles. Excellente connaissance des pratiques en génie logiciel (suivi des versions, pipelines CI/CD, essais automatisés, principes de codage sécurisé, etc.). Capacité éprouvée à faire appel aux outils d’IA en développement logiciel, y compris pour améliorer le rendement et la qualité en programmation et pour incorporer des services d’IA ou des API dans les applications. Expérience pratique en conception et en mise en œuvre de fonctionnalités et de processus intégrant l’IA (p. ex., ingénierie des requêtes, orchestration de services d’IA, solutions de génération augmentée par récupération) dans un souci rendement, de fiabilité et de maîtrise des coûts, un atout. Connaissance des pratiques d’ingénierie de l’IA et des considérations liées à son cycle de vie, y compris l’évaluation des résultats produits par l’IA, la gestion des données, les schémas d’intégration des modèles et des services, ainsi que l’application des principes d’IA responsable (sécurité, protection de la vie privée et atténuation des risques). Connaissance et expérience des outils, des langages et des techniques de programmation. Connaissance des normes et des pratiques exemplaires de l’industrie. Connaissance des concepts et des méthodes de gestion de projets et expérience de la planification et de la gestion de projets transfonctionnels, habituellement menés à terme en l’espace d’un an. Connaissance des politiques, des lignes directrices, des procédures et des normes de l’Université concernant le développement et le déploiement des systèmes et des logiciels. Expérience de la supervision, de l’orientation, du leadership et de la rétroaction vis-à-vis d’équipes de projet et de ressources subalternes. Capacités d’analyse, pour pouvoir diagnostiquer, déboguer et régler de complexes problèmes de programmation. Capacité de suivre proactivement l’évolution technologique. Capacité de communiquer des concepts techniques. Bilinguisme – français et anglais (expression écrite et orale). Compétences Clés à L’Université D’Ottawa Voici les compétences exigées de tous les membres du personnel de l’Université d’Ottawa : Planification : Mettre en place une série de mesures ou d’événements afin d’atteindre un objectif ou de réaliser un projet. Planifier et organiser son travail et ses priorités dans le cadre de ses activités quotidiennes normales. Initiative : Faire preuve d’initiative et de créativité pour suggérer des améliorations et produire des résultats positifs. Faire preuve de proactivité et de débrouillardise. Être disponible et avoir la volonté de se surpasser autant que possible. Souci du service à la clientèle : Aider ou servir les autres afin de répondre à leurs besoins. Anticiper et cibler les besoins des clients internes et externes, et trouver des solutions pour y répondre. Travail d’équipe et coopération : Coopérer et bien collaborer avec les autres membres de l’équipe afin d’atteindre les objectifs communs. Accepter et formuler des critiques constructives. Savoir modifier son comportement pour atteindre les objectifs de l’équipe. L’Université d’Ottawa s’engage à offrir un milieu de travail diversifié et inclusif. Notre personnel nous tient réellement à cœur, tout comme l’équité en emploi. Nous promouvons une culture de respect, de collaboration et d’inclusion où l’esprit d’équipe, l’innovation et la créativité nourrissent notre quête d’excellence, en recherche comme en enseignement. Bien que toutes les candidatures soient les bienvenues, nous encourageons particulièrement les personnes autochtones, racialisées et handicapées ainsi que les femmes et les membres de la communauté LGBTIAQI2S+ à postuler. La création et le maintien d’un environnement de travail totalement accessible sont d’une importance capitale pour l’Université. C’est pourquoi nous mettons tout en œuvre pour accommoder les personnes ayant besoin de mesures d’adaptation pendant le processus de recrutement, d’évaluation et de sélection. Si tel est votre cas, veuillez nous en informer en écrivant à [email protected]. Toutes les personnes qualifiées sont invitées à postuler; la priorité sera toutefois accordée à celles qui ont la citoyenneté canadienne ou la résidence permanente. Note : S’il s’agit d’un poste syndiqué :Le processus d’embauche est régi par la convention collective en vigueur pour le groupe professionnel précisé. Pour en savoir plus S’il s’agit d’un poste de première ligne comportant des interactions avec la population étudiante, les personnes candidates retenues doivent avoir un niveau de compétence intermédiaire avancé ou supérieur en compréhension orale et écrite dans leur langue seconde. Le niveau de compétence linguistique est déterminé au moyen d’un test de compétence mis au point par l’Institut des langues officielles et du bilinguisme de l’Université d’Ottawa. Avant le 1er mai 2022, en vertu du Règlement 129 – Vaccination contre la COVID-19, les membres de la population étudiante, du corps professoral et du personnel de soutien et les personnes en visite à l’Université (y compris les entrepreneurs) étaient tenus d’être vaccinés. Ce règlement a été suspendu le 1er mai 2022, mais pourrait être remis en vigueur à tout moment en fonction des directives de la santé publique et des recommandations des spécialistes.
What you’ll do
The role involves evaluating user needs to create or improve software applications and managing medium to large-scale projects. Responsibilities include technical analysis, system design, development, testing, and coordinating software deployment.
Requirements
Requires a university degree in computer science or a related field and at least five years of experience in software application development. Proficiency in software engineering practices, AI tools, and bilingualism in French and English is required.
Listed skills
- Technical DocumentationPreferred
- LeadershipPreferred
- prompt engineeringPreferred
- Project managementPreferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Software Development
- Software Engineering
- CI/CD Pipelines
- AI Integration
- Prompt Engineering
- RAG Solutions
- Project Management
- Technical Analysis
- System Design
- Software Testing
- Bilingualism (French/English)
- Leadership
- AI Lifecycle Management
- Secure Coding
- Technical Documentation
- Debugging
Job areas
- Software
- Technology
- Engineering
- Education
- Management & Leadership
Additional details
- Minimum education
- Bachelor’s degree
- Minimum experience
- 5+ years
- Apply by
- Oct 3, 2026
- Posting language
- French
- Working hours
- 35 hours per week
- Seniority
- Mid-Senior level