Détails du poste
- Lieu de travail : Montreal
- Type de poste : Permanent à temps plein
Description du poste
La force motrice derrière notre réussite a toujours été 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 tous les obstacles, 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’ambition de nombreuses manières — depuis un ensemble riche de programmes de développement de carrière jusqu’au soutien de projets de service communautaire, 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
AspenTech recherche un développeur talentueux et expérimenté pour rejoindre l’organisation Enterprise Operations Platform (EOP). Dans ce rôle, vous ferez partie d’une équipe de développement Agile
responsable du soutien à l’environnement de développement Agile. Cela inclut le développement et la maintenance du pipeline de livraison continue, les tests de solution de bout en bout, l’état d’esprit DevOps et les pratiques, ainsi que la coordination avec les équipes d’infrastructure.
En tant que membre de l’équipe de développement EOP, vous participerez à la fourniture de solutions logicielles industrielles de nouvelle génération offrant une plateforme logicielle définie, axée sur les données, flexible, pour la diversité de la clientèle d’AspenTech. L’équipe se concentre sur la construction de services de données hautement performants qui déplacent et
gèrent de vastes volumes d’informations de manière sécurisée. La plateforme EOP prend en charge plusieurs systèmes d’exploitation et des piles technologiques cloud-native, ce qui offre à l’équipe des opportunités de travailler avec un ensemble varié de technologies modernes.
Les contributions à ce poste ont un impact très visible sur la réussite et la capacité d’évolution de nos offres logicielles auprès de nos clients. Notre organisation et notre produit sont positionnés sur le marché pour croître à un rythme rapide au cours de la prochaine décennie, avec des opportunités variées d’évolution de carrière.
Votre impact
- Fournir une infrastructure de plateforme et une automatisation en libre-service aux équipes de développement.
- Diagnostiquer les problèmes d’intégration et de performance.
- Créer des solutions qui tirent parti des technologies cloud et des plateformes de déploiement en périphérie.
- Participer activement avec les membres de l’équipe dans le cadre d’une organisation Agile à grande échelle.
- Prendre des exigences stratégiques de haut niveau et travailler avec une équipe pour les affiner en user stories actionnables avec des critères d’acceptation détaillés.
- Produire un code de haute qualité, fiable, performant et tolérant aux pannes afin de répondre aux objectifs stratégiques de l’entreprise.
- Contribuer à une culture de responsabilité et de collaboration entre divers équipes de support, de développement, de sécurité et de produit.
- Continuellement démontrer le respect des meilleures pratiques en matière de sécurité et des exigences de conformité.
- Rester à jour sur les tendances du secteur et les meilleures pratiques relatives aux technologies cloud-native et Software-as-a-Service.
- Démontrer de solides compétences en communication en tant que participant à diverses cérémonies Agile.
Ce dont vous aurez besoin
- 8-12 ans d’expérience connexe OU un diplôme avancé avec moins d’expérience.
- Bonne compréhension des technologies cloud-native, des services, de l’architecture et de l’orchestration par conteneurs.
- Expérience pratique et opérationnelle avec plusieurs des éléments suivants :
- Intégration continue : Azure DevOps Pipelines, GitHub Actions
- Cloud : Azure, Docker, Kubernetes, ArgoCD, Helm, Terraform
- Outils CI : Artifactory, BlackDuck, Snyk, Wiz
- Systèmes d’exploitation : Windows, Linux
- Observabilité et supervision : OpenTelemetry, Azure Monitor, Grafana
- Langages de scripting : Python, Bash, Powershell
- Bases de données : MongoDB, Postgres
- Exigence linguistique :
- Français : A1 (avancé)
- Niveau d’anglais C1 (avancé), le poste nécessite des interactions avec des clients internationaux.
- Préféré mais non requis :
- Technologies de déploiement en périphérie : Zededa, NetFoundry
- Gestion de l’identité et des accès : OAuth Role-Based Access Control (RBAC)
- Plateformes de données et intégrations : Inmation, Aveva PI Connect, Microsoft Fabric
- Langages de programmation : Java, JavaScript/TypeScript, C#, Lua
- Frameworks JavaScript : Angular, React
- Frameworks de tests automatisés : Playwright, Cypress
- Expertise en architecture : Microservices, REST API Design
- Expérience avec des frameworks de développement Agile tels que SAFe ou Scrum.
- Solides compétences en gestion personnelle de projet ; capable d’être autonome et de travailler efficacement dans un environnement avec un haut degré de changement.
- Solides compétences en leadership technique, avec volonté de coacher et de mentoriser les membres de l’équipe.
- Volonté de contribuer des idées et des solutions tout en respectant et en soutenant les idées des autres.
- Passion pour trouver des solutions créatives aux problèmes, et fierté dans un code soigneusement conçu.