Le poste idéal

Actuellement en recherche de poste, il est plusieurs points qui me font considérer son attrait. Voici une liste sans ordre particulier des choses que je regarde quand on me propose une mission :

  • Communication avec les équipes métier : s’il y a plusieurs niveaux d’interlocuteurs voire impossibilité de contacter les expert·e·s métier en direct, alors c’est un problème.
  • Communication avec les équipes ops (experts Azure, responsables système, DBA…) : de même, il faut pouvoir travailler dans un cadre sain avec les personnes maîtrisant l’infrastructure sur laquelle tournent nos applications.
  • Bienveillance et non-toxicité de l’équipe et du management.
  • Diversité et inclusivité de l’environnement. Une équipe avec des profils divers amènera plus de richesse et de succès qu’une équipe composée des mêmes profils. La tech est un milieu très masculin, peu inclusif et trop rebutant pour de nombreuses personnes ne correspondant pas au stéréotype “homme blanc hétéro cisgenre”. Je souhaite contribuer à changer cela.
  • Réactions en cas de crise : l’absence de micro-management est nécessaire, ainsi qu’une bonne communication sur un canal dédié ; la mise en place d’actions après crise (discussions et réflexion long terme) est un atout important.
  • “Agilité” : y a-t-il du travail en flux ou est-ce un cycle en V (même camouflé en sprints) ? Les dates et les deadlines sont-elles des notions importantes ?
  • Télétravail : depuis 2020, j’ai pu constater la nette augmentation de ma productivité grâce au télétravail. Il me semble primordial que cela soit en place plusieurs jours par semaine.
  • Temps partiel : de même, travaillant à 80% depuis 2020, j’ai pu voir les bénéfices du travail à temps partiel sur ma productivité et ma communication.
  • Amélioration continue : il me semble important que chaque membre dans l’équipe soit à la fois conscient de ses limites et actif voire moteur dans l’action de les repousser.
  • Accueillir le changement avec un esprit ouvert : au niveau organisationnel, il y a parfois des barrières à lever ou des choses à améliorer. Les propositions constructives doivent être accueillies à bras ouverts et non réprimées.
  • Approche “test first” : indispensable pour se poser les bonnes questions dès le début du développement et passer le temps qu’il faut dans l’espace du problème au lieu de sauter directement dans l’espace de la solution.
  • Dans un contexte legacy : appui voire impulsion du management pour en sortir. Malgré ses défauts, le code legacy remplit un besoin métier ; il est donc précieux pour le métier mais il faut s’y attaquer via des actions de fond comsommatrices de temps et de budget. Je peux être moteur sur ce genre de sujet mais je ne souhaite pas être seul dans ce combat.

Bien sûr on peut discuter et débattre de chacun des points mais ma vision du poste idéal contient tous les points ci-dessus.