cover image
Astek

Ingénieur développeur Fullstack - Toulouse, France (H/F)

On site

Toulouse, France

Full Time

07-05-2025

Share this job:
Expired

Job Specifications

Rencontrons-nous !

Vous vous êtes reconnu sur l’annonce et Astek vous plaît ? Postulez directement sur cette annonce, afin que notre Talent Acquisition Officer, puisse vous contacter pour un premier échange. Votre futur Manager, vous proposera ensuite d’échanger autour de cette opportunité, de votre parcours et de vos attentes....

Les Petits Plus Du Projet

Un projet stimulant : Moderniser une solution métier critique avec des technologies récentes.
Un rôle clé : Être à l’interface entre le frontend et le backend, avec une vision complète du produit.
Des technologies modernes : React.js pour le frontend, C# pour l’API, intégration WPF.
Un impact concret : Travailler sur un produit utilisé dans les réseaux de transport public.

Ce Que Nous Allons Accomplir Ensemble

Le développeur Fullstack est un ingénieur logiciel capable de travailler à la fois sur le frontend (interface utilisateur) et sur le backend (serveur, API, bases de données). Il joue un rôle clé dans la modernisation et l'évolution des solutions logicielles de l'entreprise. Dans notre projet, vous serez chargé de moderniser un système d’aide à l’exploitation et d’information voyageurs, en migrant le client vers React.js tout en l’intégrant dans une interface existante en C# / WPF. Vous contribuerez aussi au développement d’APIs backend en C# pour assurer une communication fluide entre les différentes couches de l’application.

Nos Plus

Rejoindre Astek, C'est Choisir

un accélérateur d’expérience, où chaque mission est une opportunité de progresser
un accès à une multitude de projets techniquement passionnants pour nos clients comme en interne
un accompagnement de proximité individualisé pour un parcours professionnel sur mesure
un apprentissage continu, grâce à notre Académie de formation interne
un environnement de travail convivial et inclusif, soutenu par des pratiques RH certifiées #TopEmployer2025 Let's move forward.

Votre mission (...si vous l’acceptez !) :

Vous serez chargé de moderniser un système d’aide à l’exploitation et d’information voyageurs, en migrant le client vers React.js tout en l’intégrant dans une interface existante en C# / WPF. Vous contribuerez aussi au développement d’APIs backend en C# pour assurer une communication fluide entre les différentes couches de l’application.

Votre Stack De Jeu

Frontend : Maîtrise de React.js pour créer des interfaces modernes et réactives.
Backend : Solide expérience en C# et développement d’APIs REST.
UI Desktop : Expérience avec WPF pour l’intégration de l’interface utilisateur.
Architecture : Bonne compréhension des patterns de développement et des systèmes distribués.
Méthodologie Agile : Capacité à travailler en équipe, participer aux revues de code et aux sprints.

Vous

Vous avez 5 ans d'expertise en developpement fullstack ? Vous êtes diplomé d'un BAC+5 ? Ce poste est idéal pour un développeur polyvalent, qui aime travailler sur des interfaces modernes tout en ayant une solide expertise backend.

Votre Quotidien Sera Rythmé Par

Modernisation du client en React.js Migrer l’interface utilisateur existante vers React.js, un framework moderne et performant. Concevoir des interfaces dynamiques et ergonomiques pour une meilleure expérience utilisateur. Assurer l’intégration de React.js dans une application C# / WPF, garantissant une transition fluide. 2. Développement et intégration en C# / WPF Intégrer la nouvelle interface React.js dans l’application WPF (Windows Presentation Foundation). Maintenir et améliorer l’architecture C# pour gérer la logique métier et les interactions avec le backend. Optimiser les performances et garantir une application fluide et réactive. 3. Développement d’APIs backend en C# Concevoir et développer des APIs REST en C# pour assurer la communication entre le frontend et le backend. Implémenter des services sécurisés et performants pour gérer les données des utilisateurs et du système. Assurer l’interopérabilité entre les différentes briques logicielles du projet. 4. Collaboration et amélioration continue Travailler avec les autres équipes (embarqué, backend, UX/UI) pour garantir la cohérence du produit. Participer aux choix d’architecture et de technologies pour assurer l’évolutivité de la solution. Rédiger de la documentation technique et partager les bonnes pratiques avec l’équipe. ,

About the Company

Since 1988, we have been at the heart of the world's foremost digital transformations, supporting our clients with the same high-value service and expertise everywhere they are. Day after day, we rely on our highly scalable business model and our experts' and engineers' deep technical expertise, driven by the same purpose: Succeed in a sustainable digital transformation, placing humans at the heart of our development. The Group supports its customers across 5 global business lines, offering them cutting-edge expertise in 3... Know more