Software Engineer H/F
Cognizant

Software Engineer H/F

Cognizant
  • Full time Position
  • Grenoble (France)
  • Published on September 6 2021

Cognizant (Nasdaq-100: CTSH) is one of the world's leading professional services companies, transforming clients' business, operating and technology models for the digital era. Our unique industry-based, consultative approach helps clients envision, build and run more innovative and efficient businesses. Headquartered in the U.S., Cognizant is ranked 194 on the Fortune 500 and is consistently listed among the most admired companies in the world. Learn how Cognizant helps clients lead with digital at www.cognizant.com or follow us @Cognizant.

Vous êtes jeune diplômé et souhaitez participer à la création d'applications digitales d'entreprise de premier ordre pour aider nos clients à développer leur activité ?

Notre pôle Digital Engineering est chargé d'accompagner nos clients dans l'adoption de logiciels de prochaine génération, de mettre en place des interactions client plus directes, plus fluides et mieux ciblées via le développement d'applications prêtes à l'emploi en un temps record. Grâce à la technologie Cloud, les équipes métiers et informatiques ont libre accès aux technologies nécessaires à la modernisation et au développement rapides d'applications clés. L'alliance de la technologie Cloud et des connaissances approfondies sur l'humain et ses comportements nous permet de développer des solutions parfaitement adaptées aux attentes et aux désirs actuels des clients mais aussi à leurs exigences et comportements futurs. 

Aperçu du poste :

En tant que jeune diplômé en Digital Engineering, vous serez garant de l'utilisation de techniques de développement logiciel modernes et serez chargé de développer des applications adaptées aux besoins des clients. Vos responsabilités quotidiennes comprendront :

Principales responsabilités 

  • Codage Cloud-Native en Java ou .NET
  • Développement Full Stack
  • Développement et déploiement de logiciels modernes basé sur les techniques DDD (Domain Driven Design), TDD (Test Driven Development) et CI/CD
  • Conception et implémentation d'architecture de microservices Cloud-Native pilotés par les événements, via des plateformes d'exécution sur le Cloud comme Cloud Foundry ou via des solutions Cloud-Native AWS et Azure
  • Conception et implémentation de microservices tolérants aux pannes à l'aide de Spring Boot et Spring Cloud - gestion des versions, réutilisation, découverte, configuration, sécurité et suivi des services
  • Application des techniques DDD comme l'Event Storming et l'Event Shunting
  • Delivery de solutions de bout en bout, conception de solutions, écriture de code, élaboration et exécution de cas de test, automatisation du développement, des tests et du déploiement, provisionnement et configuration d'environnements
  • Delivery global de composants logiciels en collaboration avec les équipes en charge des produits et de l'architecture
  • Définition et élaboration des livrables en collaboration avec les analystes métiers et les Product Owners, réalisation des estimations, identification des risques techniques et définition de solutions techniques
  • Garant de la bonne compréhension par l'équipe des principaux aspects du produit et des technologies associées
  • Promotion de la culture de l'innovation, de l'excellence de l'exécution et de l'exploration de nouvelles idées
  • Analyse technique des problèmes en collaboration avec les équipes opérationnelles
  • Conception intégrée de bout en bout en collaboration avec les équipes en charge des technologies et des produits
  • Participation active aux événements agiles et au fonctionnement global d'une équipe auto-organisée, autonome et hautement performante
  • Veille méthodologique et technologique et intégration de ces nouvelles connaissances dans les projets à des fins d'amélioration continue et d'optimisation de la conception, du code, du développement, du déploiement et du cycle de vie du test
  • Collaboration et participation active aux discussions de définition des approches technologiques et de développement au sein de l'équipe
  • Adoption de la culture du "Continuous Everything" : penser et agir en communauté ; apprendre ; recommander et adopter le changement.

Formation, Assistance et Coaching :

En amont de la mission client, vous assisterez à un programme d'intégration et de formation pour jeunes diplômés pour en savoir plus sur le Développement logiciel moderne.

Au cours des 18 premiers mois, nous observerons votre évolution et vous offrirons accompagnement, formation et assistance, afin de vous permettre d'atteindre vos objectifs de carrière à long terme. Outre votre chef de projet, vous pourrez compter sur un mentor qui vous fournira toute l'aide et l’assistance requises pour démarrer au mieux votre carrière.

Dès que possible, vous serez assigné à une mission client. Vous travaillerez avec des collaborateurs Cognizant expérimentés en charge du delivery de solutions technologiques afin de rapidement gagner en expérience pratique.

Vous rejoindrez le pôle Digital Engineering et la communauté d'ingénieurs Full Stack Java/.NET pour apprendre, partager et affiner vos connaissances à leurs côtés.

Compétences et qualifications

  • Bac +3 en Informatique, Génie informatique ou industriel, Systèmes d'information de gestion, Commerce et informatique, etc.
  • Excellentes aptitudes à résoudre les problèmes et capacités d'analyse
  • Capacité à collaborer avec des équipes projet dans le monde entier
  • Solides qualités relationnelles et bonne communication (Français et anglais)
  • En mesure de travailler et voyager au Royaume-Uni et en Europe sans restriction.

Points forts du poste : 

  • Rejoindre une société de services informatiques majeure à la croissance la plus rapide au monde
  • Programme de formation exhaustif
  • Environnement international stimulant
  • Opportunité de travailler pour de grandes multinationales et autres entreprises majeures