Siemens
Aspen Technology
Développeur logiciel principal (Plateforme)
LE POSTE
La force motrice derrière notre succès a toujours été les collaborateurs d'AspenTech. Ce qui nous anime, c'est notre aspiration, notre désir et notre ambition de continuer à repousser les limites, à surmonter chaque obstacle et à remettre en question le statu quo pour trouver sans cesse une meilleure façon de faire. Vous découvrirez ces qualités de passion, de fierté et d'aspiration de nombreuses manières, qu'il s'agisse d'un riche éventail de programmes de développement de carrière, du soutien à des projets de service communautaire ou d'événements sociaux favorisant le plaisir et le renforcement des relations au sein de notre communauté mondiale.
AspenTech recherche un développeur talentueux et expérimenté pour rejoindre notre organisation Enterprise Operations Platform (EOP). Dans ce rôle, vous serez membre d'une équipe de développement Agile responsable du support de l'environnement de développement Agile. Cela inclut le développement et la maintenance du pipeline de livraison continue, les tests de solutions de bout en bout, la mentalité et les pratiques DevOps, ainsi que la coordination avec les équipes d'infrastructure.
En tant que membre de l'équipe de développement EOP, vous participerez à la livraison de solutions logicielles industrielles de nouvelle génération qui fournissent une plateforme flexible, centrée sur les données et définie par logiciel pour la clientèle diversifiée d'AspenTech. L'équipe se concentre sur la création de services de données hautement performants qui déplacent et gèrent en toute sécurité des volumes massifs d'informations. La plateforme EOP prend en charge plusieurs systèmes d'exploitation et piles technologiques cloud-native, offrant à l'équipe des opportunités de travailler sur un ensemble diversifié de technologies modernes. Les contributions à ce poste ont un impact très visible sur le succès et l'évolutivité 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.
- Déboguer 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 (edge).
- Participer activement avec les membres de l'équipe au sein 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 exploitables avec des critères d'acceptation détaillés.
- Produire du code de haute qualité, fiable, performant et tolérant aux pannes pour atteindre les objectifs commerciaux stratégiques.
- Contribuer à une culture de responsabilité et de collaboration entre diverses équipes de support, de développement, de sécurité et de produit.
- Démontrer continuellement le respect des meilleures pratiques de sécurité et des exigences de conformité.
- Rester à jour avec les tendances de l'industrie et les meilleures pratiques autour des technologies cloud-native et Software-as-a-Service.
- Démontrer des compétences de communication efficaces en tant que participant à diverses cérémonies Agile.
CE DONT VOUS AUREZ BESOIN
- 8-12 années d'expérience pertinente OU un diplôme supérieur avec moins d'expérience.
- Solide compréhension des technologies, services, architecture et orchestration de conteneurs cloud-native.
- Expérience pratique et opérationnelle avec plusieurs des éléments suivants :
- Intégration continue : Pipelines Azure DevOps, GitHub Actions
- Cloud : Azure, Docker, Kubernetes, ArgoCD, Helm, Terraform
- Outils CI : Artifactory, BlackDuck, Snyk, Wiz
- Systèmes d'exploitation : Windows, Linux
- Observabilité et surveillance : OpenTelemetry, Azure Monitor, Grafana
- Langages de script : Python, Bash, Powershell
- Bases de données : MongoDB, Postgres
- Exigence linguistique :
- Français : A1 (avancé)
- Anglais niveau C1 (avancé), le poste nécessite des interactions avec des clients internationaux.
- Souhaité mais non requis :
- Technologies de déploiement en périphérie (edge) : Zededa, NetFoundry
- Gestion des identités et des accès : OAuth 2.0, contrôle d'accès basé sur les rôles (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 test automatisés : Playwright, Cypress
- Expertise en architecture : Microservices, conception REST API
- Expérience avec des frameworks de développement Agile tels que SAFe ou Scrum.
- Solides compétences en gestion de projet personnelle ; capable d'être autonome et de travailler efficacement dans un environnement avec un degré élevé de changement.
- Solides compétences en leadership technique avec une volonté de coacher et de mentorer les membres de l'équipe.
- Volonté de contribuer avec des idées et des solutions tout en respectant et en soutenant les idées des autres.
- Passionné par la recherche de solutions créatives aux problèmes, et fier d'un code bien conçu.
#LI-DW1
