Interview

1.Quel est votre nom et quel âge avez-vous?

Je m'appelle Soufiane Zinati et j'ai 28 ans.

2.Ca fait combien d'années que vous êtes développeur?

Je suis développeur depuis cinq ans, avec une expertise particulière dans le langage Java.J'ai obtenu un Bachelier en Informatique de l'HE2B ESI à Bruxelles en Juin 2018.

3.Quel est votre parcours scolaire ?

Mon parcours scolaire comprend une formation en informatique. J'ai suivi l'enseignement secondaire en Général section informatique, ce qui a renforcé mon intérêt pour ce domaine. Ensuite, j'ai poursuivi mes études en obtenant un bachelier en informatique et systèmes à l'HE2B-ESI à Bruxelles. Ce programme était axé sur la pratique de la programmation, où j'ai acquis des compétences dans divers langages, tels que Java et C++. Cette formation m'a permis de devenir autonome dans mon travail mais aussi de développer une base solide en informatique et de me préparer à une carrière de développeur.

4.Quel est votre parcours professionnel?

Mon parcours professionnel a été axé sur le développement Java et la consultance en informatique. J'ai commencé ma carrière en tant que développeur Java chez Smals, où j'ai travaillé pendant 4 ans avec le client SPP Intégration Sociale. Mon principal projet était la maintenance et le développement de l'application PrimaWeb, utilisée par les CPAS en Belgique. Par la suite, j'ai voulu explorer le domaine de la consultance en informatique, et j'ai saisi une opportunité en tant que consultant chez une société de consultance Nautilus. Là-bas, j'ai occupé le poste de développeur Java médior et j'ai travaillé pendant un an chez mon client, l'ETNIC, sur le projet Sipar2, qui vise à gérer les maisons de justice francophones en Belgique. Après cette expérience, mon contrat avec le client s'est terminé, et j'ai décidé de rejoindre une nouvelle entreprise, Macq, où je suis actuellement. Je travaille en tant que développeur front-end médior, en me concentrant sur le framework Angular.

5.Dans quel société travaillez-vous?

Je travaille actuellement chez Macq, une entreprise qui se spécialise dans la gestion de la mobilité des véhicules en Belgique. Notre entreprise utilise des caméras ANPR (Automatic Number Plate Recognition) pour surveiller la circulation et gérer efficacement le trafic. Macq a également établi des partenariats internationaux avec plusieurs pays, ce qui lui permet de participer à des projets de mobilité et de sécurité routière à l'échelle mondiale.

6.Quel poste occupez-vous?

Actuellement, je suis développeur front-end en Angular 16. Mon rôle consiste à travailler sur l'interface de la plateforme de l'application, en veillant à ce qu'elle offre une expérience utilisateur optimale et une interface conviviale pour nos utilisateurs.

7.Quels sont vos taches?

Développer des composants d'interface utilisateur réutilisables pour créer des vues cohérentes et faciles à entretenir dans l'application.Intégrer et utiliser des composants provenant de bibliothèques personnalisées ou tierces dans l'application, en vous assurant qu'ils sont compatibles avec Angular 16.Configurer et gérer les itinéraires de l'application pour permettre la navigation entre différentes vues ou pages.Créer des formulaires, gérer leur état et gérer les erreurs associées.Intégrer et interagir avec les services back-end en utilisant des appels à des API REST pour assurer la communication entre le front-end et le back-end de l'application.

8.A quoi ressemble une journée type pour vous?

Matin: Arrivée au travail et vérification des tâches assignées dans le sprint. Commencer ou continuer le travail sur la tâche en cours, en vous basant sur la progression de la veille. En milieu de matinée : Participation au daily stand-up meeting avec toute l'équipe de développement. C'est l'occasion de partager les mises à jour, les obstacles éventuels et de coordonner les efforts. Après-midi : Reprise de votre travail sur les tâches assignées, en collaboration avec les analystes si nécessaire. Être disponible pour apporter de l'aide à d'autres développeurs si besoin. Fin de journée : Commit et push de vos modifications vers le référentiel Git pour sauvegarder votre travail et le rendre accessible à l'équipe. Clôture de la branche de développement si la tâche a été complétée avec succès.

9.Avec quel langage programmez-vous?

Actuellement, je travaille principalement avec Angular 16 pour le développement de l'interface utilisateur. Cependant, au sein de cette entreprise, le backend est développé en Scala, ce qui signifie que je me concentre essentiellement sur le front-end.

10.Quels sont les choses que vous aimez le plus dans votre métier et celle que vous aimez le moins?

Ce que j’aime : Résoudre des problèmes complexes : j'apprécie la satisfaction de résoudre des défis techniques et de trouver des solutions innovantes pour répondre aux besoins de l'entreprise et des utilisateurs. Créer des logiciels utiles : le fait de contribuer à la création d'applications et de systèmes qui améliorent la vie des gens et simplifient les processus est une source de fierté. Apprentissage continu : l'informatique est en constante évolution, ce qui signifie que j'ai toujours l'opportunité d'apprendre de nouvelles technologies et de rester à jour. Collaboration en équipe : travailler en équipe avec des collègues talentueux pour atteindre des objectifs communs est enrichissant. Ce que j'aime le moins : Sprint serrés : les pressions liées aux délais stricts peuvent parfois générer du stress, mais c'est aussi un facteur de motivation pour rester productif. Bugs et problèmes imprévus : la résolution de bugs et de problèmes imprévus peut être frustrante, mais c'est une réalité inhérente au développement logiciel. Tâches répétitives : certaines tâches de maintenance ou de documentation peuvent sembler monotones, mais elles sont essentielles. Longues heures de travail : il peut y avoir des périodes où des heures de travail prolongées sont nécessaires pour respecter les échéances, ce qui peut parfois impacter l'équilibre entre travail et vie personnelle.

11.Quel est votre salaire?

Je n'ai jamais exercé en freelance jusqu'à présent, mais je suis actuellement en train d'envisager cette possibilité, car cela m'intéresse beaucoup. J'ai eu l'occasion de discuter avec plusieurs amis qui ont fait le saut vers le freelance, et ils m'ont tous partagé que le défi initial réside dans la recherche du premier client, car il faut établir une relation de confiance. Cependant, une fois cette première étape franchie, ils ont constaté que leur activité freelance se déroulait de manière satisfaisante et qu'ils bénéficiaient d'une plus grande autonomie et flexibilité professionnelle.

12.Avez-vous déjà eu des activités en Freelance? Si oui, a t’il été simple pour vous de trouver des clients?

Je n'ai jamais exercé en freelance jusqu'à présent, mais je suis actuellement en train d'envisager cette possibilité, car cela m'intéresse beaucoup. J'ai eu l'occasion de discuter avec plusieurs amis qui ont fait le saut vers le freelance, et ils m'ont tous partagé que le défi initial réside dans la recherche du premier client, car il faut établir une relation de confiance. Cependant, une fois cette première étape franchie, ils ont constaté que leur activité freelance se déroulait de manière satisfaisante et qu'ils bénéficiaient d'une plus grande autonomie et flexibilité professionnelle.

13.Est-il simple pour quelqu'un qui sors d'une formation de trouver un travail?

Trouver un emploi dans ce domaine après une formation n'est généralement pas compliqué, à condition d'être compétent dans le langage de programmation demandé. J'ai observé de nombreux collègues qui ont suivi des formations en soirée et qui travaillent avec succès dans le secteur. La plupart du temps, lors des processus de recrutement, les employeurs se concentrent sur les compétences techniques et organisent des tests techniques. Si vous réussissez ces tests, vous avez de bonnes chances d'être embauché. En général, l'accent est mis sur les compétences de la personne plutôt que sur l'origine de sa formation ou de son école.

14.Est-ce que votre société engage des personnes sortant de formation?

Oui, absolument. Comme je l'ai mentionné précédemment, il y a des collègues qui ont rejoint notre entreprise après avoir suivi une formation, et ils ont été bien intégrés dans nos projets. Cette approche est également courante dans les autres entreprises où j'ai travaillé.

15.Faites-vous souvent du télétravail?

Oui, actuellement, je travaille en mode hybride, ce qui signifie que je travaille à distance pendant 2 à 3 jours par semaine, tandis que le reste de la semaine, je suis au bureau. Cette configuration a été adoptée depuis le début de la pandémie de COVID-19. Avant cette période, le télétravail était limité à un maximum de 2 jours par semaine.

16. Vous préférez travailler dans le back-end où le front-end?

En ce moment, ma préférence se porte sur le développement front-end, car le back-end de l'entreprise est basé sur un langage que je ne maîtrise pas, à savoir le Scala. Cependant, si l'entreprise décide de migrer vers Java à l'avenir, je serais ravi de travailler sur le développement back-end.

17.Quelles sont les possibilitées d'évolution?

Les possibilités d'évolution dans le domaine du développement sont variées. Vous pouvez progresser de développeur junior à développeur médior, puis à développeur senior en fonction de votre expérience et de vos compétences. Par la suite, il existe plusieurs chemins possibles en fonction de vos intérêts. Vous pouvez choisir de vous orienter vers des rôles tels qu'architecte, team leader, chef de projet, voire analyste, selon votre carrière et vos préférences.Les possibilités d'évolution sont nombreuses, et le choix dépend de vos objectifs et de ce que vous aimez dans votre carrière.