Developpeur Cloud C# .Net - IBM France - H F H/F
Introduction 💼
Une carrière chez IBM Consulting est ancrée dans des relations à long terme et une collaboration étroite avec des clients du monde entier. 🌍
Vous travaillerez avec des visionnaires dans de multiples secteurs pour améliorer le parcours du cloud hybride et de l’IA pour les entreprises les plus innovantes et les plus précieuses au monde. 💡 Votre capacité à accélérer l’impact et à apporter des changements significatifs pour vos clients est rendue possible par notre écosystème de partenaires stratégiques et nos plateformes technologiques robustes à travers le portefeuille IBM ; y compris Software et Red Hat. 🤝
La curiosité et la recherche constante de connaissances sont les fondements de la réussite au sein d’IBM Consulting. Dans votre rôle, vous serez encouragé à remettre en question la norme, à rechercher des idées en dehors de votre rôle et à trouver des solutions créatives qui auront un impact révolutionnaire pour un large réseau de clients. Notre culture de l’évolution et de l’empathie est axée sur l’évolution de carrière à long terme et les opportunités de développement dans un environnement qui prend en compte vos compétences et votre expérience uniques. 📈
Your Role and Responsibilities 💻
Dans le cadre d’un programme de grande ampleur, visant à construire une plateforme Cloud privée et à transformer et migrer plusieurs milliers d’application vers cet environnement, nous recherchons des développeurs expérimentés en langage C# et plateforme .NET Core.
Dans le cadre du dispositif d’aide à la migration des applications, vous accompagnerez les équipes projet à la transformation (conteneurisation, ré-architecture, refactoring), création de nouvelles applications et déploiement sur la plateforme Cloud. 🛠️
Missions
- Collaboration avec les équipes fonctionnelles et les designers pour appréhender les besoins métiers
- Conception des applications et d’évolutions / Refactoring
- Développement d'applications/d’évolutions au sein d'une équipe projet en mode Agile ou cycle en V
- Packaging, gestion du code source et déploiement d’applications et de services
- Revue de code et apport d’expertise technique
- Supports aux équipes projet
- Rédaction de documentation nécessaire au processus démarche qualité architecture
Required Technical and Professional Expertise 📚
Qualités («soft skills») requises
- Implication dans les cérémonies Agile
- Appétence pour les technologies
- Rigueur, organisation, esprit d’équipe, créativité, curiosité intellectuelle
- Aisance relationnelle et leadership
- Qualités rédactionnelles
Compétences techniques recherchées
- Excellente connaissance du framework .NET Core et bonne compréhension de l'injection de dépendances
- Maîtrise des bases du langage SQL et du développement de services REST
- Bonne compréhension des pratiques telles que : TDD, Revue de code, Pair Programming, Clean Code, Refactoring et utilisation des Design Patterns.
- Bonne compréhension de Entity Framework Core et du mapping objet/relationnel, y compris les considérations de performance
- Expérience avec les outils de développement standards .NET (Visual Studio, Git et ses workflows) et un outil d’intégration continue, de configuration et de déploiement (Jenkins/CloudBees, Ansible, Charts Helm…)
Environnement Technologique
- Langages : C# / .Net Core, HTML5, CSS3 (Bootstrap), Javascript / Typescript
- Cloud & Ops : Red Hat OpenShift / Kubernetes / Docker
- Bases de données : SQL Server/ PostgreSQL / NoSQL (Cloudant, MongoDB…)
- API : REST / OpenAPI Specification / Swagger
- Test : xUnit (TDD)
- Analyse de code : Sonar, CAST
- Messaging : Kafka
- Outils : GitLab / VS 2019
- Gestionnaires de sources / artifacts : GIT/ Artifactory / RTC
Preferred Technical and Professional Expertise 💼
- Avoir une formation d’Ingénieur Développeur ou équivalent, Bac +5
- Justifier d'une expérience de développeur d'applications en environnement Web de plus de 2 ans, avec pratique des approches agiles CI/CD avec les outils tels que Jenkins/CloudBees, Ansible et Charts Helm
About Business Unit 🏢
IBM Consulting est l'activité de conseil et de services professionnels mondiaux d'IBM, avec des capacités de premier plan dans la transformation des entreprises et des technologies. Avec une expertise approfondie dans de nombreux secteurs, nous offrons des services de stratégie, d'expérience, de technologie et d'exploitation à de nombreuses entreprises parmi les plus innovantes et les plus précieuses au monde. Notre personnel se concentre sur l'accélération des activités de nos clients grâce à la puissance de la collaboration. Nous croyons au pouvoir de la technologie utilisée de manière responsable pour aider les gens, les partenaires et la planète. 🌍
Your Life @ IBM 🤝
Dans un monde où la technologie ne s’arrête jamais, nous comprenons que le dévouement à la réussite de nos clients, l’innovation qui compte, la confiance et la responsabilité personnelle dans toutes nos relations, vivent dans ce que nous faisons en tant qu’IBMers, car nous nous efforçons d’être le catalyseur qui permet au monde de mieux fonctionner. 🌍
Être un IBMer signifie que vous serez en mesure d'apprendre et de vous développer ainsi que votre carrière, que vous serez encouragé à être courageux et à expérimenter chaque jour, tout en bénéficiant d'une confiance et d'un soutien continus dans un environnement où chacun peut s'épanouir, quel que soit son parcours personnel ou professionnel. 📈
Nos IBMers ont le sens de la croissance, restent toujours curieux, ouverts aux commentaires et à l’apprentissage de nouvelles informations et compétences pour se transformer constamment et transformer notre entreprise. On leur fait confiance pour fournir un retour d’information continu afin d’aider les autres IBMers à se développer, ainsi que pour collaborer avec leurs collègues en gardant à l’esprit une approche centrée sur l’équipe afin d’inclure différentes perspectives pour obtenir des résultats exceptionnels pour nos clients. Le courage dont font preuve nos IBMers pour prendre chaque jour des décisions critiques est essentiel pour qu’IBM devienne le catalyseur du progrès, en relevant toujours les défis avec les ressources dont ils disposent, en adoptant une attitude positive et en s’efforçant toujours d’adopter une approche axée sur les résultats dans tout ce qu’ils font. 🏆
Etes-vous prêt à devenir un IBMer ? 💼
About IBM 🌍
La plus grande invention d'IBM est l'IBMer. Nous croyons qu'en appliquant l'intelligence, la raison et la science, nous pouvons améliorer les affaires, la société et la condition humaine, en donnant vie à la puissance d'un cloud hybride ouvert et d'une stratégie d'IA pour nos clients et partenaires dans le monde constante réinvention depuis 1911, nous ne sommes pas seulement l'une des plus grandes entreprises au monde, mais aussi l'un des plus grands employeurs dans le domaine de la technologie et du conseil, avec de nombreuses entreprises du classement Fortune 50 qui s'appuient sur IBM Cloud pour gérer leurs activités. Chez IBM, nous sommes fiers d'avoir été les premiers à adopter l'intelligence artificielle, l'informatique quantique et la blockchain. Il est maintenant temps pour vous de nous rejoindre sur notre chemin pour être un innovateur technologique responsable et une force pour le bien dans le monde. 🤝
Location Statement 📍
IBM souhaite que vous vous investissiez pleinement dans votre travail, ce qui peut signifier pour vous la possibilité de travailler de manière flexible. Si vous êtes intéressé par un modèle de travail flexible, veuillez vous adresser à notre équipe de recrutement pour savoir si cela est possible dans l'environnement de travail actuel. 🏡
Being You @ IBM 🤝
IBM is committed to creating a diver...