Ciril GROUP est un éditeur de logiciels et hébergeur Cloud français reconnu pour ses solutions innovantes destinées aux collectivités publiques et entreprises privées, en France et à l’international. Rejoignez une entreprise familiale à taille humaine, engagée en RSE, avec une diversité de postes et une ambiance conviviale au quotidien !
Notre gamme d’outils cartographiques s’articule autour de GEO, une plateforme SIG et géo décisionnelle innovante qui permet de créer facilement des applications cartographiques interactives pour une gestion optimisée des territoires et des réseaux. Nous développons également des solutions SIG pré-packagées, spécialement conçues pour répondre aux enjeux métiers. En favorisant l’interopérabilité de ses solutions, Ciril GROUP développe un écosystème complet pour la gestion des territoires, incluant des modules de maintenance et d’aide à la décision.
Rejoindre notre équipe, c’est participer à l’innovation en concevant des solutions intelligentes pour documenter, analyser et gérer les territoires avec précision.
ACTIVITE
Intégré(e) à la Direction de l’Offre, vous rejoindrez l'équipe « SMART », supervisée par Lionel et Clément, en charge du développement de notre progiciel Web de gestion de la GMAO (Gestion de la Maintenance Assistée par Ordinateur), qui permet aux collectivités et aux entreprises d’optimiser leurs processus de maintenance.
L’équipe « SMART » pratique la méthodologie Scrum et vous en serez un membre actif à part entière : vous participerez à tous les rituels d’équipe et vous vous impliquerez progressivement dans toutes les tâches qui incombent à l’équipe. Ses différents membres seront là pour vous accompagner techniquement et vous aider à monter en compétence.
Vous travaillerez en collaboration avec les autres équipes de développement (QA, DevOps, Design System, Marketing Produit, ...), et vous mettrez l’accent sur la robustesse, l’évolutivité en participant à l’intégration et au déploiement continu du logiciel.
Missions de la première année
Développement d’outils (code non déployé en production). Exemples : outils de build, publication d’artefacts et déploiement ; monitoring ; administration smart.
Résolution de défauts simples, ayant été au préalable analysés par un développeur expérimenté de l’équipe.
Ajout de fonctionnalités au framework de tests, conception et implémentation de cas de test end-to-end, (sensibilisation aux questions de stratégie de test).
Puis développement de premières fonctionnalités simples du produit (code déployé en production).
Développement d’un POC (Proof Of Concept) sur l’optimisation sous contraintes pour l’appliquer à un développement particulier : l’optimisation de la planification des ressources humaines dans le cadre des interventions intégrant de multiples contraintes (Planning / Durée / Disponibilité / optimisation cartographique / …).
Missions de la deuxième année
Conception et développement de fonctionnalités simples du produit.
Résolution en autonomie de défauts plus complexes, participation à l’assistance niveau 2.
Poursuite du POC sur l’optimisation sous contraintes.
Missions de la dernière année
Conception et développement d’une fonctionnalité majeure / intégration au produit de la fonction de planification sous contraintes,
En parallèle, participation au quotidien de l’équipe et prise en charge de tâches diverses courtes, telles que la résolution de défauts, les revues de code.
Environnement matériel et logiciel
Environnement de test et d’exécution virtualisé, conteneur Docker et Kubernetes
Développement méthodologie agile (SCRUM), GitLab
Java, JavaScript, TypeScript, PostgreSQL
API REST
Environnement d’exécution SaaS
MOBILITÉ INTERNATIONALE
Possibilité de mobilité internationale dans notre filiale canadienne à Montréal pour des missions de développement pour des partenaires et clients américains, européens, ou d’Afrique du nord.
Vous intégrez un cycle ingénieur en développement informatique. Durant vos études ou dans vos expériences professionnelles, vous êtes la personne vers qui on se tourne pour avoir un avis éclairé sur une technologie, un retour constructif sur un fragment de code sensible, ou un coup de main face à un bug récalcitrant.
Vous avez des connaissances avancées sur plusieurs langages de développement, Java et JavaScript sont des prérequis. Vous savez appréhender et mettre en œuvre rapidement des technologies nouvelles pour vous. Vous pouvez décrire ce qu’est pour vous du bon code. Vous savez et vous aimez vous mettre à la place de l’utilisateur final. Vous aimez le travail en équipe tout en sachant faire preuve d’autonomie. Vous recherchez la structure dans laquelle vous pourrez vous épanouir et donner un sens à votre travail.
👉 Rejoignez-nous pour un poste temps plein à Villeurbanne !
+ de raisons de nous rejoindre 🌞 :
✅ 15% du CA réinvesti en R&D chaque année
✅ Participation aux résultats, Intéressement, Prime Vacances et Titres Restaurant
✅ 12 RTT par an en plus des 5 semaines de congés
✅ Charte de télétravail – 1 jour par semaine après 1 an d’alternance 🏠
✅ 20€ nets /mois pour les cyclistes et covoitureurs (Forfait Mobilités Durables) 🚲
✅ Démarche RSE engagée et durable : 9 collectifs participatifs mis en place sur base de volontariat 🍃
✅ CSE, Mutuelle et Prévoyance pour tous 🎁
✅ Convivialité : Foot, pétanque, soirées gaming… entre collègues
Le processus de recrutement :
Un premier contact RH pour faire le point sur votre profil
Un entretien technique avec votre futur manager (avec préparation d’un exercice en amont)
La proposition d’embauche
Et une intégration qui démarre dès votre acceptation ! L’équipe Recrutement s’engage à vous informer le plus rapidement possible du statut de votre candidature à chaque étape du processus 😉