US Jobs US Jobs     UK Jobs UK Jobs     EU Jobs EU Jobs

   

Analyste-programmeur

Type : Temps plein

Lieu : Hybride / Télétravail : Journée obligatoire au bureau (1291 avenue Jules-Vernes, Québec) les mardi (excepté l'hiver)

Département : R&D

À propos du rôle

Nous recherchons un Développeur Back-End spécialisé en PostgreSQL pour rejoindre notre équipe de plus de 40 experts en développement logiciel.

Vous jouerez un rôle essentiel dans l’évolution de nos produits SaaS, notamment dans le cadre de nos initiatives en intelligence artificielle et de notre transition vers une architecture plus moderne et performante.

En tant que membre clé de l’équipe, vous serez responsable de la conception, de l’optimisation et de l’évolution de nos bases de données PostgreSQL, tout en contribuant activement au développement de nos services back-end en .NET.

Votre expertise en performance, en modélisation de données et en architecture cloud fera une réelle différence dans notre capacité à livrer des solutions robustes, évolutives et adaptées aux besoins de nos clients.

Responsabilités

Base de données & performance


* Concevoir, modéliser et faire évoluer les schémas de bases de données PostgreSQL.


* Optimiser les requêtes SQL, fonctions, index et plans d’exécution.


* Mettre en place et améliorer des stratégies de partitionnement, réplication, maintenance et monitoring.


* Implémenter et documenter des stratégies de migration, incluant les besoins spécifiques liés à nos modules d’intelligence artificielle (pipelines de données, transformations, historisation, etc.).


* Collaborer étroitement avec nos DBA pour améliorer nos standards et outiller le reste de l’équipe.

Développement back-end


* Développer, maintenir et optimiser des API back-end en .NET (C#).


* Travailler avec Entity Framework / EF Core et contribuer aux bonnes pratiques de performance (optimisation des requêtes générées, tracking, profiling, etc.).


* Participer aux revues de code, à la conception d’architecture et à l'amélioration continue des pratiques DevOps.

Cloud & infrastructure


* Configurer, gérer et optimiser AWS RDS Aurora pour PostgreSQL.


* Supporter l’équipe dans l’utilisation des services cloud (AWS S3, IAM, ECS, Lambda, Secrets Manager).


* Contribuer à l’amélioration des pipelines CI/CD liés aux bases de données et aux services back-end.

Travail d’équipe & méthodes de développement


* Travailler au sein d’une équipe Agile (Scrum) multidisciplinaire.


* Participer aux rituels Agiles et contribuer activement à la planification, l’estimation et la collaboration technique.


* Documenter les solutions, partager les bonnes pratiques et aider à rehausser la maturité de l’équipe en matière de développement axé données.

Compétences recherchées

Essentielles


* Excellente maîtrise de PostgreSQL (requêtes complexes, optimisation, indexation, plans d’exécution, performance).


* Solide expé...




Share Job