Résumé
Editeur reconnu dans le décisionnel (clients grands comptes) recrute en CDI direct un Développeur Vue.JS/PHP pour son nouveau produit phare . Très bonne ambiance, équipe dynamique, challenges technique importants. Salaire 44-55K hors primes/avantages.
RÉSUMÉ
JobOpportunIT est un cabinet de recrutement et chasseur de têtes spécialisé en informatique. Pas de SSII/ESN/consulting, uniquement des postes en client final : startup, éditeurs de logiciels, PME et grands groupes. Conseils personnalisés, mise en avant de votre candidature, relation de confiance avec nos clients, gratuité :
Pourquoi passer par nous ?
CONTEXTE
Éditeur logiciel composé d’une cinquantaine de personnes, basé sur Sophia (locaux confortables, spacieux, parking facile), fondé en 2004, spécialisé dans la gestion des process sur les différents axes stratégiques des entreprises type grands comptes (la plupart étant au Cac40).
Les domaines/industries adressés sont très variés (dont sécurité, environnement), numéro un sur son secteur l'entreprise est très bien implantée au niveau national, plus précisément plusieurs centaines de clients, la majorité de grandes multinationales (présentes au Cac40) utilisent au quotidien leur plateforme Saas, ce qui génère un chiffre d’affaires annuel de 5 millions avec une croissance annuelle de 20%. S’adaptant au contexte son fort développement continue (la crise 2020/22 n’a pas eu d’impact sur eux, au contraire), de nouveaux projets sont nés et sont lancés sur 2023/24 notamment avec l'international et de nouvelles gammes de produits.
L'entreprise compte des collaborateurs tous soudés autour des mêmes objectifs, grâce à un management d'expérience et responsabilisant : l’Innovation et la satisfaction clients. Cette dynamique est appuyée par la transformation agile de la société, menée par une équipe de management s'étant enrichie de différentes expériences réalisées en éditeur ou en ESN.
Les avantages apportés aux clients également :
- Bénéficier d’un système intégré « expert » de digitalisation des processus métier, de veille/conformité (dont réglementaire), d’analyse/gestion de risques.
- Des dashboards (plans d’action/indicateurs) leur donnant une vision synthétique des points-clés à surveiller.
- Une plateforme fortement paramétrable et interconnectée à leur SI.
Fort de ce succès, l'entreprise est en recherche de collaborateurs pour accompagner cette croissance et sa transformation (au niveau IT : transformation sur les sujets devops, transition front Vue.js et de legacy vers micro-services), elle recherche un développeur Vue/JS/PHP (H/F) (symfony de préférence, laravel OK) pour son nouveau produit.
Tous les services travaillent en collaboration, l’IT (composée d’une vingtaine de développeur/ses) est le cœur de métier de notre client, ce qui détermine et drive l’organisation, les échanges et les relations de travail. L’ambiance est détendue, les équipes sont jeunes et dynamiques, les apéros et after work sont fréquents., le turn-over y est très faible, ce qui est une bonne preuve qu'il fait bon y travailler.
POSTE
Au sein du service IT, réparti en différentes squad selon les projets. Composé d’une vingtaine de développeurs ainsi que de deux lead développeur, un architecte et du scrum master, vous arriverez dans une équipe développement compétente et passionnée, ce poste est dans une équipe de 3 personnes dont ce poste, dédiée à ce produit.
La qualité et les performances sont la priorité des équipes, particulièrement la qualité, une valeur pilier du fondateur, (la plateforme est régulièrement auditée, interne/externe, pour s’assurer de la qualité du code, des performances, et de la sécurité).
Avec un état d’esprit client-centric, orienté sur la volonté de bien faire, vous serez -en fonction de votre séniorité- autonome et responsable de votre code
Parmi les développeurs, la répartition (et les rôles tournent dans l'année) est de 50% travaillant sur la partie maintenance et 50% sur les nouveaux modules/projets (dont la migration micro-services).
La répartition est d'environ 50% frontend 50% backend, selon projets et bien sûr compétences/affinités de chacun.
Organisation des équipes :
- L'entreprise travaille depuis plusieurs années en mode agile (sprints de 2 semaines)
- Les équipes sont formées par groupe de produits, et pour les projets clients de taille moyenne à grosse, des équipes dédiées sont créées dans JIRA
- Après une période d’immersion d’1 semaine environ, les nouveaux arrivants sont intégrés aux équipes Scrum, le Pair programming permettant leur montée en compétence rapide et efficace.
Architecture technique :
- La plateforme est en mode SaaS, reposant sur la stack PHP8 / Symfony (API Platform) / VueJS (coté DB : MySQL, MariaDb), avec une transformation du Legacy vers du Micro-services,
- Les modules logiciels, accessibles individuellement depuis la page d’accueil, sont interconnectés, permettent de produire des rapports personnalisables.
- Un framework développé et maintenu par l'entreprise, permet d’alimenter une factory d’applications métier.
Environnement de travail :
- CI / CD sous gitlab
- PHPStorm
- Windows ou Linux
- Docker
Vos responsabilités seront, en méthodologie Agile :
- Étude et formalisation des besoins clients
- Développement de nouveaux produits de l'offre en partenariat avec les analystes fonctionnels
- Optimiser les performances&sécurité des applications, côté serveur et client
- Développement de nouvelles fonctionnalités applicatives sur les produits existants et largement utilisés par les clients
- Contribuer à l'amélioration continue des processus de développement&intégration CI CD
- Développement de spécificités clients et maintenance corrective
- Tests unitaires (et participer à la mise en place d’une culture interne de test)
Exemples de projets actuellement en cours:
- Nouveau module dans la plateforme (plan d’inspection périodique avec gestion d’équipements, de plannings, de non-conformités).
- Développement à l’international via API dédiée.
- Augmentation des logiciels par l’AI (ChatGPT et autres).
- Développement d’outils d’administration « Expert ».
- Nouvelle page d’accueil et refonte navigation.
- Développement de la mobilité offline.
- Diversification des domaines (social, cybersécurité…).
PROFIL
Issu d’un cursus en informatique, à partir de bac +4. Vous justifiez une expérience au minimum de 3 ans (stages et projets personnels inclus) en développement PHP (dont avec utilisation de base de donnée) (symfony ou laravel), sur des projets avec un backend complexe et des aspects métier riches, et non uniquement sur des sites vitrines/ecommerce.
Compétences techniques attendues :
- Bonne pratique de PHP7/PHP8 et architecture MVC (idéalement Symfony / API-Platform, sinon Laravel avec volonté d'apprendre/progresser sur Symfony)
- Bonne maîtrise de SQL (sous MySQL)
- Expérience dans la création et la consommation d'API RESTful
- Connaissance des bonnes pratiques de développement : DDD/TDD/Clean Code
- Bonnes connaissances des technologies Ajax, JQuery, Javascript, CSS
- Bonnes connaissances en tests unitaires et intégration continue
- Connaître les outils de versionning Git/Gitlab
Les plus pour le poste :
- Avoir déjà mis en place des tests unitaires
- Expérience professionnelle Symfony / API-Platform
- Expérience professionnelle Vue.JS
- Avoir déjà travaillé sur des projets techniques avec un back end complexe
- Expérience dans la refonte d'applications monolithiques vers architectures microservices
- Expérience avec les bases de données NoSQL comme MongoDB
- Expérience dans l'application de techniques IA (ex : NLP, systèmes de reco., apprentissage auto. pour l'analyse prédictive)
Qualités attendues :
- Être force de proposition, l'esprit critique, avoir une bonne communication
- Organisé et rigoureux
- Aimer travailler en équipe
CONDITIONS SALARIALES
- Contrat CDI
- Fourchette de salaire hors avantages/primes : 44-55K€
- Avantages : Tickets restaurants 8.00€ (50% employeur - 50% salarié), mutuelle (100% gratuite), primes motivantes : prime individuelle sur objectifs + prime d'intéressement.
- Télétravail : 1 jour actuellement (un projet de 2 jours de télétravail est étudié, cela dit si cela se fait ça ne sera pas avant une petite année)
PROCESS DE RECRUTEMENT
Après un point complet avec vous et à l'envoi, avec votre accord, de votre CV au client, vous avancez et négociez avec lui. Les étapes sont les suivantes :
- 1er entretien avec une partie de l'équipe IT et la RH
- 2ème entretien: test technique à réaliser sur site
- Dernier entretien de validation avec le DG
Photos
Ci-dessous, 3 photos des locaux de l'entreprise.