Détails du poste
- Lieu de travail : Montreal
- Type de poste : Permanent à temps plein
Description du poste
Le moteur de notre succès a toujours été constitué par les personnes d’AspenTech. Ce qui nous motive, c’est notre aspiration, notre désir et notre ambition de continuer à repousser les limites, de surmonter chaque obstacle, de remettre en question le statu quo afin de trouver continuellement une meilleure façon de faire. Vous découvrirez ces qualités de passion, de fierté et d’aspiration de nombreuses manières — d’un ensemble riche de programmes de développement de carrière au soutien de projets de service à la communauté, en passant par des événements sociaux qui favorisent le plaisir et le développement de relations au sein de notre communauté mondiale.
Le rôle
En tant que Principal Software Developer au sein de notre équipe d’IA R&D, vous serez responsable du mentorat, de la résolution de problèmes complexes et de la gestion des priorités, des délais et des livrables des projets individuels.
Votre impact
- Service Development - Produire un code bien structuré et maintenable, en garantissant une expérience utilisateur cohérente et une haute qualité produit.
- Devops Strategy – Faire progresser la maturité CI/CD, l’automatisation de l’infrastructure et l’excellence opérationnelle à travers les équipes
- Collaboration interfonctionnelle - Collaborer étroitement avec les équipes de développement logiciel, de sécurité, de data science et de product management pour le développement, l’architecture et l’amélioration des capacités d’IA à travers le portefeuille.
- Leadership technique - Mentorer les ingénieurs, diriger les revues de conception et définir des standards d’ingénierie qui rehaussent le niveau pour l’ensemble de l’équipe.
Ce que vous devrez avoir
- Diplôme de licence en génie logiciel, informatique, génie informatique, génie électrique ou domaine technique connexe.
- 8+ ans d’expérience en développement logiciel.
- Maîtrise d’au moins un des langages suivants : Java, Go, C#, C++, NodeJS.
- Maîtrise des principes Devops, des pipelines CI/CD, de la conteneurisation et des plateformes cloud
- Bonne compréhension des meilleures pratiques de sécurité du secteur (évaluation des vulnérabilités, IAM)
- Expérience avec une ou plusieurs des éléments suivants :
- Base de données : MongoDB, Postgres, Vector databases, SQL Server
- Langages de script : Bash, Python
- CI/CD : Github Actions, Azure Pipelines
- Conteneurs & Orchestration : Docker, Kubernetes, Helm
- Plateformes cloud : Azure & AWS
- Plateformes Windows et Linux
- Observabilité et monitoring
- Exigence linguistique :
- Français : A1 (basique)
- Niveau d’anglais C1 (avancé), le poste requiert des interactions avec des clients internationaux.
- Expérience avec les principes de développement agile et l’intégration continue.
- Excellentes compétences en gestion de projet ; autonome et capable de travailler efficacement dans un environnement soumis à des délais.
- Volonté de contribuer des idées, des solutions tout en respectant et en soutenant les idées des autres.
- Goût pour l’apprentissage continu et rester informé des nouvelles technologies et des tendances.
- Excellentes compétences en conception et débogage orientés objet.
- Passion pour trouver des solutions créatives aux problèmes, et fierté d’un code bien conçu.