Alstom

Concepteur Logiciel Full Stack

JavaScriptTypeScriptPythonJavaSQLDockerKubernetesC++C#GoTerraform
Traduction automatique. Consultez l’original.

Votre futur rôle

Chez Alstom, nous comprenons les réseaux de transport et ce qui fait bouger les gens. Des trains à grande vitesse, métros, monorails et tramways, aux systèmes clés en main, services, infrastructures, signalisation et mobilité numérique, nous offrons à nos divers clients le plus large portefeuille de l'industrie. Chaque jour, 80,000 collègues ouvrent la voie à une mobilité plus verte et plus intelligente dans le monde entier, reliant les villes tout en réduisant le carbone et en remplaçant les voitures.

Pourriez-vous être le Développeur Logiciel Full Stack expérimenté à Pittsburgh, PA, à temps plein (sur site) que nous recherchons ?

En tant que Développeur Full Stack, vous rejoindrez l'équipe de développement produit EBI Screen 2000. EBI Screen 2000 est une application d'entreprise critique, construite sur une architecture de microservices moderne, déployée sur des clusters Kubernetes RKE2. Vous contribuerez au développement de bout en bout, à l'amélioration et à la maintenance du produit, en travaillant sur les services backend, les interfaces frontend, les pratiques DevOps et l'automatisation des tests dans un environnement distribué et hautement évolutif. C'est une opportunité passionnante de travailler avec une pile technologique diversifiée et de fournir des solutions robustes et performantes qui alimentent les fonctions commerciales clés.

Tout sur vous

Nous valorisons la passion et l'attitude plutôt que l'expérience. Par conséquent, nous ne nous attendons pas à ce que vous possédiez toutes les compétences énumérées ci-dessous. Cependant, posséder certaines des qualités suivantes soutiendra votre succès et votre croissance dans ce rôle.

Nous compterons sur vous pour :

  1. Concevoir, développer et maintenir les composants de la plateforme EBI Screen 2000 basés sur des microservices.
  1. Implémenter des services backend et des APIs en utilisant des langages côté serveur, en garantissant l'évolutivité, la fiabilité et la sécurité.
  1. Construire des interfaces utilisateur réactives et intuitives en utilisant des frameworks frontend modernes.
  1. Développer et maintenir des suites de tests automatisés utilisant Robot Framework pour garantir une haute qualité produit et une couverture de régression.
  1. Conteneuriser les applications avec Docker et orchestrer les déploiements sur Kubernetes RKE2 (Kubernetes Rancher 2).
  1. Collaborer avec des équipes interfonctionnelles (chefs de produit, QA, DevOps, et architectes) dans un environnement Agile/Scrum.
  1. Écrire du code propre, maintenable et bien testé, en suivant les meilleures pratiques et les normes de codage.
  1. Participer aux revues de code, au dépannage, à l'optimisation des performances et à la résolution d'incidents.
  1. Contribuer aux décisions architecturales, à la documentation technique et à l'amélioration continue du pipeline CI/CD.

Qualifications requises

  1. Diplôme de licence en informatique, en génie logiciel ou dans un domaine connexe (ou expérience professionnelle équivalente).
  1. 5+ années d'expérience professionnelle en développement logiciel full-stack.
  1. Solide maîtrise de Python et d'au moins deux des langages de programmation suivants : C++, C#, Java, ou Go.
  1. Expérience avérée dans le développement et la maintenance d'applications dans une architecture de microservices.
  1. Familiarité avec Robot Framework pour l'automatisation des tests (écriture de tests pilotés par mots-clés, intégration avec CI/CD, et maintenance des bibliothèques de tests).
  1. Familiarité avec les APIs RESTful, gRPC, les files d'attente de messages (par exemple, Kafka, Artemis) et les bases de données relationnelles/non-SQL.
  1. Familiarité avec le contrôle de version (Git), les outils CI/CD (Jenkins, GitLab CI etc.), et les plateformes cloud (Azure).

Compétences préférées

  1. Expertise avancée en Robot Framework, y compris les bibliothèques personnalisées, ou les extensions de test API.
  1. Expérience pratique optionnelle avec Angular (ou des frameworks JavaScript/TypeScript modernes similaires) pour la construction d'applications frontend dynamiques.
  1. Connaissance pratique de la conteneurisation (Docker) et de l'orchestration avec Kubernetes, en particulier RKE2 ou des distributions similaires.
  1. Expérience avec des langages ou outils supplémentaires dans la pile EBI Screen 2000 (par exemple, expertise approfondie en C++, C#, Java, Go).
  1. Connaissance des outils d'infrastructure en tant que code (Terraform, Helm) et des solutions de surveillance (Prometheus, Grafana, pile ELK).
  1. Compréhension des meilleures pratiques de sécurité, de l'optimisation des performances et des défis des systèmes distribués.
  1. Contributions à des projets open-source ou un solide portfolio GitHub démontrant un travail pertinent.
  1. Expérience dans les solutions de contrôle ferroviaire – ATS et SCADA ou applications à l'échelle de l'entreprise est un plus.

Important à noter

En tant qu'entreprise mondiale, nous sommes un employeur garantissant l'égalité des chances qui célèbre la diversité dans les 63 pays où nous opérons. Nous nous engageons à créer un lieu de travail inclusif pour tous.

Plus d’opportunités avec un seul profil

Vous souhaitez accéder à plus de postes sans répéter tout le processus ? Créez votre profil pour être trouvé par les entreprises utilisant Nort.

Créer mon profil

Ton prochain jobest déjà à ta recherche.

Nort

Plateforme de recrutement inversé pour développeurs

Réseaux sociauxInstagramLinkedInTwitter