Ingénieur Logiciel
📋 Détails de l'offre
Ingénieur Logiciel
•
Temps plein
Description de l'structure
Vitol est un leader dans le secteur de l'énergie et des matières premières. Vitol produit, gère et livre de l'énergie et des matières premières aux consommateurs et à l'industrie dans le monde entier. En plus de son activité principale de négoce, Vitol investit dans les infrastructures à l'échelle mondiale, avec plus de 10 milliards de dollars investis dans des actifs à long terme.
Les clients de Vitol incluent des compagnies pétrolières nationales, des multinationales, des entreprises industrielles de premier plan et des services publics. Fondée à Rotterdam en 1966, Vitol sert aujourd'hui ses clients depuis environ 40 bureaux dans le monde. Le chiffre d'affaires en 2023 était de 400 milliards de dollars.
Pour plus d'informations : vitol.com
Description du role
L'ingénieur logiciel contribuera à la maintenance, à l'amélioration et au support des applications internes, des outils et des processus de déploiement utilisés dans l'ensemble du paysage technologique de négoce de Vitol.
Ce rôle est axé sur l'amélioration du déploiement des applications, des outils pour développeurs, de l'automatisation et de la fiabilité opérationnelle. Le candidat retenu travaillera en étroite collaboration avec les ingénieurs logiciels, les architectes et les équipes de support pour garantir des processus de livraison robustes, des versions de haute qualité et des flux de profession de développement efficaces.
Le poste offre une exposition à un large éventail de technologies et d'applications critiques pour l'entreprise dans un environnement de négoce mondial.
Maintenir et améliorer les outils internes d'installation et de déploiement d'applications utilisés sur les plateformes technologiques de négoce.
Supporter et améliorer les composants de reporting, y compris les outils de reporting basés sur des feuilles de calcul et des services.
Maintenir et améliorer les outils internes de communication et de messagerie utilisés par les applications métier.
Supporter les composants de traitement par lots et les services en arrière-plan utilisés par les systèmes de négoce principaux.
Contribuer à la fiabilité et à la performance des outils supportant le reporting, l'échange de données, les flux de traitement et l'intégration des applications.
Maintenir, améliorer et supporter les processus de déploiement pour les applications commerciales et développées en interne.
Maintenir et améliorer les outils pour développeurs et les environnements de développement, en intégrant la technologie IA.
Supporter et améliorer les outils CI/CD et de qualité logicielle, y compris des outils tels que Jenkins, Git, Bitbucket et SonarQube.
Maintenir et améliorer les outils pour développeurs et les environnements de développement.
Supporter les outils de documentation, de flux de profession et de collaboration tels que Jira et Confluence.
Participer aux processus d'installation d'applications et de préparation des versions.
Améliorer l'intégration entre les outils de développement et automatiser les tâches récurrentes.
Contribuer au développement et à l'adoption de cadres de tests unitaires et de pratiques de qualité.
Identifier les opportunités pour améliorer la productivité des développeurs, réduire les efforts manuels et augmenter la fiabilité des versions.
Travailler en collaboration à travers différentes équipes, domaines et sujets technologiques.
Qualifications
2 à 5 ans d'expérience dans une équipe de développement logiciel, d'ingénierie d'applications, DevOps, gestion des versions ou architecture.
Solides compétences en programmation en .NET / C#.
Familiarité avec les outils standards de développement et de déploiement logiciel, tels que :
•
Jenkins
•
Git ou Bitbucket
•
SonarQube
•
Visual Studio Code
La connaissance de PL/SQL et des outils de développement de bases de données serait un avantage.
Une expérience avec le déploiement d'applications, l'automatisation, les pipelines CI/CD ou les outils pour développeurs est bénéfique.
La compréhension du traitement par lots, des outils de reporting, des API ou des services en arrière-plan serait un plus.
Solides compétences en résolution de problèmes et approche pragmatique de la livraison.
Expérience ou fort intérêt pour les outils de développement assistés par IA et leur application pratique à la livraison logicielle, à l'automatisation, aux tests et à la documentation.
Intérêt pour l'automatisation et l'amélioration continue.
Capacité à travailler sur plusieurs sujets en parallèle à travers différentes équipes et domaines.
Esprit collaboratif et volonté de soutenir et d'aider les autres développeurs.
Bonnes compétences en communication en anglais.
En cliquant sur le lien ci-dessus ou sur tout lien tiers dans cette annonce, vous quittez ce site et accédez à un site tiers où les conditions et la politique de confidentialité du site tiers s'appliquent.
Postulez des maintenant pour ce poste de Ingénieur Logiciel a Geneva.
🏢 À propos de l'entreprise
Entreprise dans le secteur Industries (autres industries)