Alternance - Développement d’Applications Web PHP - Aix-en-Provence (13) - Groupe Berto

Publiée le: 11/22/2021

Résumé de l'offre

  • Type de contrat:
    Contrat d'alternance
  • Expérience:
    2-5 ans
  • Publiée le:
    11/22/2021

Description de l'offre



Présentation de la société :

« Simpliciti a été imaginée pour être le partenaire technologique des territoires connectés. Leader des solutions embarquées pour le monde de demain, Simpliciti est un acteur historique avec + de 25 ans d’existence en France et + de 5 ans sur le continent africain. Nous réalisons un chiffre d’affaires de 17m€ sur 2020 avec un objectif ambitieux de 50m€ à 2025.

Nous proposons des solutions matérielles et logicielles métiers avec des fonctionnalités innovantes afin d’optimiser – grâce à la data - les secteurs de la collecte des déchets, le transport de voyageurs et le transport de marchandises.

Appartenant au Groupe BERTO (entreprise familiale réalisant 350 m€ de CA et 4000 collaborateurs), nous avançons grâce à notre esprit collaboratif et agile avec un projet qui a du sens en traitant au quotidien des problématiques sociétales telles que l’économie circulaire, ou l’accès à la mobilité des personnes.

Nos innovations technologiques sont entièrement pensées et conçues « Made in France ». Inscrits dans une volonté d’apporter de nouveaux outils pour soutenir le développement des Smart Cities, les produits ont pour objectif d’améliorer la qualité de vie des citoyens en fournissant aux Collectivités un moyen de les rendre actrice d'une économie plus circulaire.

Présente en France, sur 5 sites : Avignon, Montpellier, Aix-en-Provence et Valbonne et au Maroc (Sabatier Géolocalisation), plus de 1500 acteurs du secteur privé et public font confiance à notre Simpli’Team au quotidien grâce au savoir-faire des 120 collaborateurs la composant ». 

Présentation de l'offre :

Intégré à une équipe de développement d’une quinzaine de personnes, vous participerez au développement et à la maintenance de d’applications web intégrées à notre plateforme GEORED. 

Nous sommes entrés depuis plusieurs mois dans une phase de transformation de notre architecture logicielle et de nos applications web et mobile, commercialisées en mode SaaS, multi tenant, multi country, multi-langue. 

Notre stack logiciel cible intègre des technologies s’articulant autour de notre plateforme logicielle : PHP, Symfony, MySQL, MongoDB, Redis, RabbitMQ, Sentry, ELK, VueJS … 

Vous reporterez au responsable de développement du pôle Environnement et Transport. 

Vos activités types seront les suivantes : 

  • Participer à la transformation des applications développée initialement avec un autre framework et à la maintenance des solutions existantes 
  • Analyse de l'existant, proposer des évolutions techniques de la solution quand vous le jugerez nécessaire. 
  • Etendre et reprendre la documentation pour les développeurs de l’application 
  • Décrire la solution technique répondant à de nouvelles user stories 
  • Comprendre et intégrer vos développements dans notre process d’intégration continue 
  • Développer des tests unitaires et fonctionnels sur tout nouveau code. 
  • Optimiser la performance de l’application. 
  • Prendre soin à la qualité du code (via des revues de codes, revues des exécutions de campagne de tests, maintenabilité du code et production et maintien de nos documentations utilisateurs) 
  • Travail en équipe en méthodologie agile 
  • Participer au traitement des priorités des flux d’anomalies clients et de recette interne QA. 

L’équipe produit (R&D HW, production, R&D SW, product management), c’est 50 personnes, L’équipe R&D SW c’est 25 personnes dans le sud de la France (Avignon, Montpellier, Bordeaux, Aix-en-Provence). 

Nos challenges sont nombreux, que ce soit métiers (l’internationalisation, cartographie, optimisation de circuits, des intégrations à des services tiers, expérience utilisateur multi-canal etc...) ou techniques (la scalabilité, la tenue en charge, une architecture distribuée, hybride (on premise, SaaS). 

Nous recherchons une personne capable de s’intégrer dans une équipe distribuée sur plusieurs sites. Cela implique une bonne capacité de communication, une capacité à vulgariser les sujets complexes, une très forte sensibilité à la qualité, une flexibilité face aux priorités commerciales changeantes, ouvert à de nouvelles idées et un focus client 24/7. 

Une partie de notre stack technique (liste non exhaustive) pour situer le contexte : 

  • Front-end Mobile : Java, Kotlin, React Native 
  • Front-end web : Vue.js, JQuery 
  • Back-end : PHP, Symfony 
  • IDEs : PHPStorm, Android Studio 
  • DB : MySQL, Mongodb 
  • RabbitMQ, Redis 
  • DevOps : Ansible, Kubernetes 
  • Backend sous Unix : Debian 

Nous travaillons au jour le jour sur Teams, et la suite Microsoft Office, Git, EasyRedmine, Squash … 

LA PROPOSITION DE VALEUR DE SIMPLICITI 
 

  • Une expérience hands-on dans une PME en pleine mutation 
  • Un terrain de jeu quasi illimité pour expérimenter et faire évoluer nos pratiques vers les standards 
  • Des sujets passionnants, à fort enjeu et avec des équipes en attente de changement 
  • Des horaires aménageables avec des périodes de Travail de 8 Heures en journée sur site comme en télétravail 
  • Le respects des mesures COVID-19 avec port du masque et gel hydroalcoolique 

 

Profil requis

  • Vous êtes étudiant (H/F) dans une école d’ingénieur en informatique et vous avez déjà plusieurs années de développement sous différents langages de développement sur des applications frontend et backend. 
  • Une expérience dans les plateformes multi-tiers basées sur un framework PHP, des bases de données comme MySql ou MongoDB et du développement d’application web sur un framework JS. 
  • Vous êtes déjà familier avec l’utilisation voir la création d’APIs REST 
  • Vous maitrisez déjà un IDE tel que Eclipse, IntelliJ ou PHPStorm. 
  • Vous être prêt à prendre en main la maintenance d’une application existante avec des technologies multiples et mettre les mains dans le cambouis pour résoudre des problèmes. 
  • La performance et la scalabilité sont importants pour vous. 
  • La qualité du code est essentielle pour vous. 
  • Vous faites preuve d’autonomie, de rigueur, d’organisation, d’implication, vous savez prioriser vos tâches et afin de respecter vos engagements. 
  • Vous possédez une forte capacité d’adaptation et vous êtes curieux