IBM Software Developer – IBM Cloud Garage in NICE, France

Job Description

L’IBM Cloud Garage est une organisation de conseil au sein d’IBM intervenant pour des clients de toutes tailles désirant de construire des application innovantes s’appuyant sur l’IBM Cloud Platform.

Nous appliquons notre méthode, IBM Cloud Garage Method, dans des environnements de travail uniques, proche de startups, généralement dans des incubateurs ou accélérateurs dans des espaces de travail ouverts, désignés pour stimuler la créativité, l’apprentissage et la transformation.

Nous appliquons une approche innovante de conception et de développement de logiciel ainsi qu’un travail collaboratif avec les clients à l’intérieur du Garage grâce à IBM’s Design Thinking.

L’approche centrée sur l’utilisateur permet d’obtenir naturellement une collection d’étape Agile permettant le développement de l’application et sa croissance jusqu'à la mise en production.

Souhaitez-vous travailler avec des experts, multidisciplinaire, co-localisé et composée de développeurs, d'architectes, de concepteurs et de gestionnaires de projets?

Le Pairing lors de nos développements est un éléments essentiels, de plus, il aide les clients à obtenir des résultats positifs.

Les développeurs du Garage utilisent du Pair Programming, Tests Driven Development (TDD) et de l’intégration et déploiement continus (CI / CD) à l'aide d'outils modernes. Notre approche technique signifie que même en tant que développeur, vous coderez et partagerez vos connaissances lors de Pairing .

Au garage, nous aimons la co-création, la construction rapide de Pipelines, la création de logiciels « fun », la résolution des problèmes de clients et l’apprentissage de nouvelles choses. Si cela vous ressemble, parlons-en.

A propos du poste de About the Software Developer:

Les développeurs expérimentés ont souvent le rôle de chef d’équipe ainsi que le rôle de développeur principal et de coach Agile pour l’équipe. Leur travail est principalement avec l'équipe sur place, du lundi au vendredi. En fonction du client et de l'équipe projet, vous pouvez travailler dans l'un des garages IBM et voyager jusqu'à 50% du temps.

Vous travaillerez avec des développeurs, des concepteurs, des architectes, des chefs de projet, des Product Owners clients, Subject Matter Experts and Garage Practice Leaders. Nous recherchons des personnes qui ont la passion d'innover et qui sont prêtes à relever les défis qui se trouvent en dehors de leur zone de confort.

Nous recherchons un Developers qui:

Pratique le Pair Programming et le Test Driven Development (TDD)

Assurer le leadership et le mentorat d'une équipe de développement dynamique et diversifiée

Fournir des conseils sur l'application de la méthode Garage

Fournir un support technique pour les propositions des clients

Assurer un leadership technique dans la réalisation de projets de développement

Collaborer étroitement avec le product owner client et les coacher sur la méthode Garage

Fournir des conseils techniques lors d'ateliers de conception

Aider à définir la discipline de développement de l'équipe World-Wide Cloud Garage

[#video#https://youtu.be/X9QX4CXf8FA{#400,300#}#/video#]

The IBM Cloud Garage is a transformative consulting practice within IBM that partners with clients of all sizes to build innovative applications on the IBM Cloud Platform. We work in unique environments that are typically housed within startup communities and have open workspaces, modern Mac pairing stations, and are intentionally designed to stimulate creativity, learning, and transformation using the IBM Cloud Garage Method. We have an innovative approach to developing and delivering software and bring clients into the Garage to collaboratively develop applications using IBM’s Design Thinking. This user-centered approach naturally flows into a collection of agile practices for developing apps and scaling them in production.

Would you like to work in a best-in-class, multi-disciplinary, co-located squad made up of developers, architects, designers and project managers? In these squads pairing is at the core of the way we develop and therefor help clients to drive successful outcomes. Garage developers do pair programming, test driven development (TDD), and continuous integration and deployment (CI/CD) using modern tools. Our technical career path means that even as a developer you will code, and share your knowledge by pairing.

At the garage we love co-creation, fast build pipelines, making great software, solving customer problems, and learning new things. If this sounds like you, let’s talk.

About the Software Developer Role:

Developers often play the role of Squad Lead who act as an anchor developer and agile coach for the squad. Since they are part of a squad day-to-day, their work is primarily on-site with the squad, Monday through Friday. Depending on the client and project team you could be working at any one of the IBM Garages and will be traveling up to 50% of the time.

You will be working with Garage Developers, Designers, Architects, Project Managers, Customer Product Owners, Subject Matter Experts and Garage Practice Leaders. We are looking for people who have a passion to innovate and are willing to tackle challenges that are outside of their comfort zone.

We want Developers who will:

Practice Pair Programming and Test Driven Development (TDD)

Provide leadership and mentoring to a dynamic and diverse development team

Provide guidance on the application of the garage method

Provide effort and technical scoping for customer proposals

Provide technical leadership in the delivery of development projects

Collaborate closely with the client product owner and coach them on the Garage Method

Provide technical guidance in design thinking workshops

Help shape the development discipline for the World-Wide Cloud Garage team

[#video#https://youtu.be/X9QX4CXf8FA{#400,300#}#/video#]

Required Technical and Professional Expertise

  • Expérience des méthodologies de développement Agile - minimum 2 ans

  • Expérience de développement avec Java (et Node.js) - minimum de 1 ans combinés

  • Expérience avec le développement full stack

  • Expérience en développement d'applications cloud natives en production et automatisation DevOps CI / CD

  • Expérience dans la promotion d'équipes performantes

  • De solides compétences en communication

  • Expérience démontrée dans la réalisation de projets réussis

  • Compétences démontrées en mentorat et en coaching

  • Niveau d'anglais: Courant

Preferred Tech and Prof Experience

  • Expérience dans des rôles de conseil auprès des clients - minimum 2 ans

  • Expérience de la pratique de Pairing et du TDD

  • Connaissance de multiples variantes Agiles

  • Expérience dans au moins l'un des éléments suivants: Python, Go, Fonctions IBM, Ruby, .NET ou Swift

  • Expérience Back-end avec Spring Boot et fornt-end telles que Angular

  • Expérience de la refactorisation d'applications middleware vers des microservices cloud-native

  • Au moins deux années d’expérience dans le développement dans un environnement PaaS tel que IBM Cloud ou Cloud Foundry

  • Expérience avec Docker

  • Expérience avec Kubernetes

EO Statement

IBM is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.