En un coup d'œil
- Missions: Développe des solutions logicielles cloud-native et collabore sur des projets innovants.
- Entreprise: Entreprise tech innovante avec une culture collaborative.
- Avantages: Salaire compétitif, avantages santé, télétravail et développement professionnel.
- Autres infos: Environnement dynamique avec d'excellentes opportunités de croissance de carrière.
- Pourquoi ce job: Travaille avec des technologies de pointe et impacte des projets innovants.
- Qualifications: Expérience en développement logiciel et compétences en collaboration d'équipe.
Le salaire estimé est compris entre 49500 - 60500 € par an.
Développer et maintenir les solutions logicielles cloud-native de l’entreprise. Ce poste requiert une expertise principale sur la partie Back‑End (.NET) et une capacité à intervenir de manière transverse sur l’ensemble de l’écosystème technique en fonction des besoins (Front‑End, déploiement et observabilité). Le périmètre technique a vocation à s’élargir : selon les besoins architecturaux et l’évolution des produits, l’ingénieur logiciel peut être amené à intervenir sur d’autres langages, frameworks ou technologies au sein de l’entreprise.
Missions
- Conception et développement : Participer activement aux phases de cadrage, de conception technique et au développement de nouvelles fonctionnalités (produit, outils internes, briques transverses).
- Stratégie de tests & Qualité : Concevoir, implémenter et maintenir les suites de tests (unitaires, d’intégration, de non‑régression) pour garantir la robustesse et la fiabilité des livrables.
- Architecture & Sécurité : Assurer la performance, la sécurité et la scalabilité des développements, en veillant à la cohérence et à la robustesse des choix d’architecture.
- Rituels et collaboration : Participer activement à la vie de l’équipe et à ses rituels (Agilité, SCRUM/Kanban, réunions de conception technique, revue de code, pair prog).
- Ingénierie augmentée (IA) : Intégrer l’utilisation de l’IA Générative au cœur de sa routine d’ingénierie pour optimiser le workflow de développement (code, PR, analyse tickets, review etc.).
Maintenance
- Maintien en conditions opérationnelles : Assurer la maintenance corrective et évolutive des applications avec réactivité.
- Observabilité et Production : Prendre en charge le suivi du cycle de vie des applications en production à travers la mise en place et l’analyse du tracking, du monitoring et des alertes.
- Participation aux astreintes : Possibilité de participer aux astreintes soir et week‑end moyennant rémunération additionnelle.
Optimisation et veille qualité
- Gestion proactive de la dette technique : garder un œil critique sur la base de code pour identifier, maîtriser et réduire la dette technique, qu’il s’agisse de l’héritage historique ou de celle contractée au fil des nouveaux développements.
- Maintien de la pérennité technique : prise en charge des montées de versions régulières (langages, frameworks, librairies tierces) pour garantir la sécurité, la performance et la modernité de la stack.
- Analyse et optimisation des performances : gestion du cache, gestion des flux avec des bus de messages.
- Veille technologique constante : sur l’évolution des différents langages, frameworks du marché, services Cloud et outils d’IA.
- Suivi et compréhension de l’infrastructure de déploiement : CI/CD, environnements conteneurisés pour garantir la qualité de la delivery.
- Application des bonnes pratiques : concernant la sécurité, la performance, l’observabilité et la propreté du code (Clean Code).
- Contribution aux processus collectifs : Être force de proposition dans l’évolution des pratiques de l’équipe (post‑mortems, partages de connaissances, amélioration des rituels agiles) pour fluidifier le delivery global.
- Automatisation et industrialisation : Identifier les tâches à faible valeur ajoutée ou répétitives pour proposer des solutions d’automatisation (via l’IA ou l’outillage CI/CD).
- Culture du feedback : Participer activement à la diffusion des bonnes pratiques par des revues de code constructives, dans une logique d’élévation constante du niveau technique de l’équipe.
Environnement technique
- Back‑End : .NET (Core / versions récentes), C# (Socle principal)
- Front‑End : Vue/Nuxt
- Cloud & DevOps : Azure, Azure DevOps, Kubernetes (K8s).
- Base de données : SQL Server, Postgresql, ElasticSearch.
- Messaging & Cache : Azure Service Bus, Redis.
- IA & Ingénierie : usage des LLM comme outil d’assistance transverse pour optimiser l’ensemble des processus internes (développement, debug, CI/CD etc.).
- Observabilité : Datadog, Grafana, Segment, Amplitude.
Expérience et Autonomie : Expérience solide en ingénierie logicielle, avec une maîtrise affirmée de l’écosystème .NET. Le profil est autonome sur la conception technique et le delivery.
Culture Quality Assurance & Esprit Critique : Conscience aiguë de la valeur absolue des tests automatisés à l’ère des assistants de code IA. La vitesse de génération du code renforce le besoin d’un harnais de test solide pour sécuriser les déploiements.
Sens de la Pérennité : Conscience des enjeux liés à la dette technique et rigueur dans le suivi des évolutions de l’écosystème (mises à jour, refactoring continu).
Appétence IA et Excellence Opérationnelle : Curiosité et démarche proactive dans l’utilisation de l'IA Générative pour fluidifier, automatiser et améliorer l’efficacité de nos flux de travail et de nos processus d’ingénierie à toutes les étapes du cycle de vie du logiciel.
Agilité Technologique : Solides bases en algorithmique et en architecture logicielle, permettant d’appréhender de nouveaux langages ou frameworks et d’élargir son spectre technique.
Culture DevOps : Sensibilité démontrée aux problématiques de déploiement, de détection de bugs en production, de tracking et d’observabilité.
Esprit d’équipe : Aptitude au travail collaboratif, au partage de connaissances et à la co-conception.
Software Engineer (full-stack) employeur : Helloasso
En tant qu'employeur, nous offrons un environnement de travail dynamique et innovant, où la collaboration et l'autonomie sont au cœur de notre culture. Nos employés bénéficient d'opportunités de croissance continue grâce à des projets stimulants et à l'adoption de pratiques AI-native, tout en profitant d'un cadre de travail flexible et d'une équipe passionnée par l'excellence technique. Rejoindre notre entreprise, c'est faire partie d'une transformation significative dans le domaine de l'ingénierie, où chaque contribution compte et où l'impact est mesurable.
Conseils d'expert StudySmarter🤫
Voici comment nous pensons que tu pourrais décrocher Software Engineer (full-stack)
✨Construire ton réseau tech
Connecte-toi avec des professionnels de l'ingénierie et du développement logiciel via des meetups tech ou des conférences comme DevFest. C'est un excellent moyen d'apprendre sur les dernières tendances et de te faire connaître dans le milieu.
✨Contribuer à des projets open-source
Montre tes compétences en rejoignant des projets open-source sur GitHub. Non seulement cela renforce ton portfolio, mais ça te permet également de collaborer avec d'autres développeurs et de bâtir ta réputation dans le monde tech.
✨Préparer un excellent entretien
Pour décrocher un emploi à plein temps, il est crucial de préparer des réponses aux questions techniques et comportementales. Fais des simulations d'entretiens avec des amis ou en utilisant des plateformes dédiées pour te sentir plus à l'aise.
✨Postuler sur notre site
N'oublie pas de consulter notre site pour des opportunités chez Helloasso. Postuler directement peut te donner un accès privilégié à nos offres et montrer ton intérêt spécifique pour notre entreprise. Allez, fonce !
Nous pensons qu'il te faut ces compétences pour exceller en tant que Software Engineer (full-stack)
Quelques conseils pour ta candidature 🫡
Démarre avec un CV percutant:Pour un poste d'ingénieur en développement logiciel, mets en avant tes compétences techniques comme les langages de programmation que tu maîtrises. N'hésite pas à inclure les projets sur lesquels tu as travaillé, surtout ceux qui montrent ton impact dans des situations concrètes. Les employeurs adorent voir ce que tu es capable de créer !
Valorise tes projets personnels:Si tu as des projets personnels ou des contributions sur GitHub, assure-toi de les inclure dans ta candidature. Cela te permet de montrer non seulement tes compétences techniques, mais aussi ta passion et ton engagement pour le développement logiciel. C'est un excellent moyen de te démarquer des autres candidats !
Personnalise ta lettre de motivation:Prends le temps de personnaliser ta lettre de motivation pour Helloasso. Explique pourquoi tu es attiré par cette entreprise et comment tes compétences peuvent répondre à leurs besoins. C'est l'occasion de montrer un côté plus humain de ta candidature et d'expliquer ce qui te motive !
Soigne la mise en page:Une mise en page claire et concise est cruciale pour les candidatures dans le domaine de l'ingénierie logicielle. Utilise des sous-titres et des listes pour rendre ton CV et ta lettre plus facile à lire. Cela montre aussi que tu as un sens de l'organisation, ce qui est super important dans notre domaine !
Comment te préparer à un entretien d'embauche chez Helloasso
✨Maîtrise des Outils de Développement
Assure-toi d'être à l'aise avec les outils et les langages de programmation que privilégie Helloasso. Par exemple, si tu sais qu'ils utilisent beaucoup Java ou Python, revisite tes concepts clés et sois prêt à discuter de tes projets antérieurs qui mettent en avant ces compétences.
✨Prépare des Exemples de Projets Concrets
Rassemble des exemples concrets de projets sur lesquels tu as travaillé, surtout ceux qui mettent en avant des défis techniques. Sois prêt à expliquer tes choix, tes erreurs et comment tu as résolu des problèmes - cela montre ton process de réflexion et ta capacité à apprendre.
✨Sois Prêt pour des Tests Techniques
Il est fréquent d'avoir des tests techniques lors des entretiens dans l’ingénierie logicielle. Prépare-toi à résoudre des problèmes de codage en direct. Pratique sur des plateformes comme LeetCode ou HackerRank pour rester affûté et confortable face à la pression.
✨Montre Ton Intérêt pour l’Innovation
Dans le cadre d'un poste à temps plein, les employeurs cherchent des passionnés qui se tiennent à jour avec les dernières tendances technologiques. N’hésite pas à parler de tes lectures récentes, de conférences auxquels tu as assisté ou même de projets open-source que tu pourrais avoir suivis ou rejoints.