Nous sommes le partenaire idéal dans la transformation digitale des petites et grandes entreprises

A PROPOS

WAFR CONSULTING est un cabinet de conseil  spécialisé dans le Mentoring et le Développement Agile de solution technologique, nous accompagnons petites et grandes entreprises dans  la réalisation et l'amélioration de leur système d'information.

  • Nous sommes le fruit de plus de 10 ans d’expériences dans le conseil, le développement et la maintenance des systèmes d’informations (web & mobile).
  • Nous sommes une équipe d’experts passionnés.
  • Nous encourageons une approche de développement qui met l'accent sur les compétences de codage des développeurs.
  • Nous croyons aux technologies qui améliorent et augmentent la productivité des équipes.

Nous développons et délivrons des systèmes d'informations de qualités, durables et maintenables, En mettant en œuvres des techniques de développements innovants et reconnues dans le monde agile.

Nos experts ont déjà apporté leur savoir-faire à des dizaines de clients en France et l'international. Envoyez nous un email pour connaitre nos références.

NOTRE APPROCHE

Nous adaptons nos services à vos besoins et nous vous accompagnons dans toutes les étapes de la réalisation de vos projets en mettant en place la solution adaptée à votre système d’information, vos exigences et vos besoins.

Notre expertise technique combinée avec une approche pragmatique du conseil permet d'augmenter l’autonomie de vos équipes de développement, de répondre rapidement aux changements dont vous avez besoin.

 

Notre approche AQPI s’articule autour de 4 axes majeurs:

  • L’Agilité.
  • La Qualité.
  • La Performance.
  • L’Industrialisation

Chez WAFR CONSULTING, on s’engage à :

  • Réduire le Time-To-Market, grâce notamment à des cycles itératifs cours.
  • Développer des systèmes de qualité, évolutifs et maintenables (Craftsmanship culture).
  • Proposer et former des consultants Experts qui permettront d’augmenter la valeur ajoutée de votre système d’information.
 
 

Nos offres

Nous vous proposons une offre de services variée, allant de la formation, le Mentoring, la mise en place de pratiques TDD, BDD , DDD à la transition agile de vos équipes.

Expertise technique & fonctionnelle

(Desktop & Mobile)

  • Étude et Analyse des besoins
  • Gestion et conduite de projet
  • Développement d’application Java/JEE/,
  • Development FullStack : Devops, Angular, NodeJs, Java, Spring, Sql/NoSql
  • Design et développement d’architectures SOA et micro-services
  • Développement E-commerce avec les progiciels SAP Hybris, INTERSHOP
  • Support technique  et maintenance des systèmes d’informations

Expertise Agile

Pour nous l'Agilité c'est un état d'esprit, nos consultants sont experts passionnées, ils assurent la réussite des projets de nos clients en mettant en œuvre les techniques agiles les plus innovants.

  • Scrum, XP, Kanban
  • TDD, BDD, DDD
  • Devops (Automatisation, continous delivery, container) Coaching & Mentoring (Transition agile des équipes)

Expertise Devops

Aller plus loin avec les méthodes Agile, nous proposons un accompagnement sur mesure sur les plans techniques et organisationnels dans la mise en œuvre d’une stratégie DEVOPS efficace.

  • automatisation, infrastructure as code, déploiement continu, conteneurs, orchestration…
  • l’accompagnement au changement d’équipes, coaching individuel, coaching d’organisation…
  • réduction des couts de déploiement
     

Formation & Coaching

Nos offres de formation permettent de se différencier et de rester à jour dans un domaine où les techniques et pratiques évoluent sans cessent.

Nos formations sont ouvertes au public et aux entreprises, elles sont dispensées par consultants experts dans leur domaine.

Language de programation : Java/Java, Javascript, Php

Framework : Spring spring boot, Hibernate, Angulars

Progiciel : SAP Hybris, Intershop, Liferay

Méthodologie : Agile, Scrum, XP, TDD, BDD, Devops

 

À propos de nos consultants

Processus de Recrutement

Notre processus de recrutement est axé sur les compétences techniques des candidats, leurs capacités à s’adapter aux changements et à répondre aux besoins de nos clients.

Les avantages de travailler chez WAFR CONSULTING

  • Un cabinet créé par des développeurs pour les développeurs.
  • Travailler avec des experts reconnus.
  • Appartenir à une société qui investit sur l’humain d’abord.
  • L’assurance de suivre les meilleures formations et pouvoir former à son tour.
  • Participer à des salons IT, des conférences (Devoxx, vJug, Voxxdays) dans le monde entier.
  • Des conditions de travail qui vous permettent d’évoluer et de progresser dans votre carrière.
  • Travailler dans une société où vous n’êtes pas un numéro mais un pilier.
  • L’assurance d’être récompensé de votre engagement.
  • Des activités mensuelles  (sorties, cultures, détentes, afterworks).
  • Primes d’intéressements et d’autres avantages.

Consultant Expert IT

Missions

L'Expert technique assure un rôle de conseil, d'assistance et d'information et de formation.
Spécialisé sur un domaine, il peut intervenir directement sur tout ou partie d'un projet


Activités principales

  • Analyser, conseiller, et faire des recommandations de façon à améliorer l'efficience et l'efficacité des solutions techniques mises en place
  • Travailler en collaboration avec les ingénieurs techniques et autres experts afin de rechercher et fournir des solutions
  • Identifier les risques et saisir les opportunités liés à son domaine de spécialité, les communiquer aux parties prenantes appropriées dans le projet et préconiser des plans d'action
  • Assurer la promotion des techniques nouvelles
  • Participer à l'élaboration et la révision de normes / documentation technique dans le cadre du projet
  • Animer des formations internes et externes
  • Observer, analyser et conduire les évolutions technologiques et scientifiques dans son domaine d'intervention (veille technique et concurrentielle)

 

Activités complémentaires

  • Prendre la responsabilité de projets de recherche et développement et de missions de conseil
  • Participer à la conduite du changement
  • Réaliser des interventions dans des colloques ou séminaires scientifiques et techniques
  • Rédiger des publications dans des revues scientifiques et techniques
  • Réaliser des offres et assurer la promotion et le développement de "niches techniques"
  • Encadrer une équipe

Compétences transverses

  • Leadership et esprit d'entreprise
  • Adaptabilité et Flexibilité
  • Analyse et Synthèse
  • Communication orale et écrite
  • Conviction et Influence
  • Créativité, sens de l'innovation
  • Gestion de Projet
  • Gestion de la performance
  • Orientation client
  • Rigueur et Organisation
  • Sens Relationnel
  • Travail et animation d'équipe

Architecte

Objectifs

L’Architecte Logiciel propose des architectures logicielles homogènes, compatibles et cohérentes avec les exigences d'architectures techniques et d'urbanisme.
Il définit les orientations techniques du produit et des applications en anticipant les évolutions des environnements technologiques. Il garantit l'homogénéité d'une gamme de produit logiciels.

Activités principales

  • Concevoir et réaliser des architectures systèmes et logicielles complexes
  • Analyser les architectures logicielles existantes et formuler des recommandations stratégiques dans le cadre de leur refonte
  • Réaliser une veille technologique permanente
  • Réaliser la cartographie applicative du système ou de la solution
  • Conseiller les équipes de développement et leur communiquer les règles et les standards d'architecture définis

Activités complémentaires

  •  Intervenir en support des équipes de développement

Compétences & Qualités

  • Leadership et esprit d'entreprise
  • Adaptabilité et Flexibilité
  • Analyse et Synthèse
  • Communication orale et écrite
  • Conviction et Influence
  • Créativité, sens de l'innovation
  • Gestion de Projet
  • Gestion de la performance
  • Orientation client
  • Rigueur et Organisation
  • Sens Relationnel
  • Travail et animation d'équipe

Devéloppeur/ Ingénieur concepteur

Role & Mission

Chargé de développement application informatique réalise, code et paramètre les composants d'un logiciel ou d'une application suivant le besoin des équipes internes.

Activités principales

  • Analyser des besoins fonctionnels et techniques 
  • Coder, paramétrer et implémenter la solution
  • Dérouler les tests et valider son développement
  • Gérer la maintenance corrective et évolutive de l’application

Activités complémentaires

  • Assister / former les utilisateurs
  • Réaliser la documentation associée à la solution

Compétences & Qualités

  • Leadership et esprit d'entreprise
  • Adaptabilité et Flexibilité
  • Analyse et Synthèse
  • Communication orale et écrite
  • Conviction et Influence
  • Créativité, sens de l'innovation
  • Gestion de Projet
  • Gestion de la performance
  • Orientation client
  • Rigueur et Organisation
  • Sens Relationnel
  • Travail et animation d'équipe

Ingénieur de qualité/Testeur

Mission

L’Analyste test et validation réalise les scénarios de tests prédéfinis, consigne les résultats et qualifie les incidents remontés. 
Il s'assure qu'une application ou un logiciel correspond au cahier des charges et s’intègre bien dans son environnement.

Activités principales

  • Analyser et évaluer les exigences utilisateurs, les spécifications et les modules
  • Participer à la stratégie et à la conception des tests
  • Réceptionner les environnements de tests
  • Elaborer et mettre en place les outils de tests
  • Créer les données de tests, écrire les procédures
  • Exécuter les cas de tests, soit manuellement, soit en utilisant des outils d’exécution de tests
  • Consigner les résultats de l’exécution des tests
  • Participer à l’écriture du rapport de synthèse
  • Suivre les anomalies

Activités complémentaires

  • Rédiger des plans de test et des scripts ou automates de tests
  • Proposer et mettre en oeuvre les actions qualité, préventives ou correctives
  • Réaliser la revue de tests

Compétences & qualités

  • Leadership et esprit d'entreprise
  • Adaptabilité et Flexibilité
  • Analyse et Synthèse
  • Communication orale et écrite
  • Conviction et Influence
  • Créativité, sens de l'innovation
  • Gestion de Projet
  • Gestion de la performance
  • Orientation client
  • Rigueur et Organisation
  • Sens Relationnel
  • Travail et animation d'équipe

Scrum Master

Objectifs 

S’assurer de la maîtrise et de la bonne application de la méthode Scrum (Méthode d’extreme programming)
le Scrum Master est le garant de l’application de la méthode Scrum, conçue initialement pour le développement de logiciels, et qui repose notamment sur des cycles de développement incrémentaux courts appelés sprints. C’est à la fois un guide et un « facilitateur » qui aide l’équipe à travailler efficacement.


Missions et responsabilités

  • Faciliter et coordonner les projets en interne (entre les architectes, les développeurs, etc ...)
  • Organiser la planification des points (Pokers, sprints ...)
  • Proposer des solutions/méthodes en relation adaptées à la méthode scrum (intégration continue) ou le
  • développement piloté par les tests (Test Driven Development)
  • Mise en application la méthode Scrum : planification des sprints, organisation des réunions quotidiennes ou « cérémonies »…
  • Communication interne à l’équipe, transmission des informations aux personnes concernées et au Product Owner
  • Analyse proactive des obstacles, éléments bloquants, interférences extérieures, et de tout ce qui peut détourner l’équipe de ses objectifs et la ralentir
  • Alerte sur les questions de budgets
  • Identification des solutions à apporter aux problèmes qui surviennent à tout moment sur le projet, animation de brainstormings
  • Communication avec le management ou le client.
  • Rédaction et présentation de rapports d’avancement (burndown charts ou burnups)
  • Formation de l’équipe à la méthode
     

Compétences et qualités

  • Empathique
  • Leadership
  • Connaissance théorique et pratique de Scrum 
  • Grande capacité de leadership et de serviteur 
  • Solides compétences organisationnelles 
  • Bonnes aptitudes en communication 
  • Excellente présentation 
  • Compétences de résolution des conflits 
  • Excellentes compétences en développement humain

​​​​​​Coach Agile

Le Coach Agile accompagne ses interlocuteurs sur les bonnes pratiques de définition des besoins, planification et les pratiques de développement, pair programming, refactoring….
Globalement, il assure l’avancement des projets dans toutes les phases du cycle de développement.

Missions/Objectifs

  • Le Coach Agile forme et coache les différentes parties prenantes (Product Owner, Scrum Master, analystes, développeurs et testeurs),
  • il met en œuvre les pratiques de pilotage (Scrum) et d’ingénierie Agile.
  • Il conduit, pilote et anime les projets de transformation d’organisations entières vers l’Agilité.
  • Il apporte son soutien pour la mise en application des pratiques agile (Scrum, Kanban, …).

 

Compétences & qualités

  • Le Coach Agile maîtrise les approches de gestion de projet Agiles (Scrum, Kanban,…) & Cycle en V
  • Il maîtrise également des environnements techniques et des framework de conception/développement.
  • Très bon communiquant.
  • c’est un formateur pédagogue qui est à l’aise dans l’échange avec les différentes parties prenantes et sait s’adapter aux différentes situations rencontrées.
  • Maîtrise les méthodologies agiles (Scrum, Kanban,…).
  • Il a idéalement une expérience de développeur ou a travaillé au sein d’une DSI ou a piloté des équipes de production.
  • Bonnes connaissances des technologies du web multidevices.

Tech Lead / Chef de projet technique

Missions

  • Coaching, accompagnement et gestion des savoir-faire des équipes techniques
  • Analyse des besoins et des contraintes techniques
  • Étude, chiffrage et budgétisation du développement
  • Prise en charge des phases de développement les plus complexes
  • Mise en place et réalisation des phases de tests techniques
  • Rédaction de documentation technique
  • Superviser le projet : contrôle de la bonne progression des développements, définition de la ligne directrice, des choix techniques, méthodes à utiliser
  • Manager son équipe : accompagner les développeurs, résoudre les problèmes, les faire monter en compétences
  • Etre le référent en matière de code, mettre en place de bonnes pratiques, et vérifier les actions menées par son équipe
  • Se charger du codage de parties spécifiques du programme
  • S’assurer de la qualité du code grâce à des outils d’analyse et du code automatique
  • Garantir le respect des délais imposés
  • Respecter le budget alloué
  • Mettre en place des tests/de recettage
  • Veille technologique


Compétences 

  • Expertise technique et forte polyvalence sur les technologies web du client (front-end, back-end)
  • Gestion et accompagnement d’équipe, coordination de projets
  • Solides connaissances en administration systèmes et réseaux
  • Une valeur ajoutée sur la gestion de projet pour délivrer les éléments attendus en respectant les délais et les budgets
  • Une capacité à animer et collaborer avec son équipe et à faire l’interface avec les interlocuteurs métiers
  • Il se tient au courant des nouvelles technologies et sait repérer les innovations et les évaluer. 
  • Il assure l’utilisation de bonnes pratiques de développement pour concevoir un site.

Qualités

  • Bon relationnel, écoute et esprit d’équipe pour parvenir à gérer les projets de développement
  • Être force de proposition
  • Bonne communication pour centraliser et coordonner les projets

NOS INNOVATIONS TECHNOLOGIQUES

cmsimagecomponent_2126239.title
Just Invoice 
Solution de devis et factures en ligne
Diaango Transports 
 Service de Taxi & Covoiturage

VOUS AVEZ BESOIN D'UN ACCOMPAGNEMENT  ?

VOUS POUVEZ NOUS APPELER AU +33970070043 OU NOUS CONTACTER VIA LE FORMULAIRE CI-DESSOUS

 

Message