blue texture background
Insights

Pleins feux sur les employés avec Ramez, développeur de logiciels

Quel était votre cheminement vers DRW?

J’ai étudié en génie logiciel à l’Université Concordia Pendant mes études, j’ai fait un stage chez Bell Canada et chez Genetec. Après avoir obtenu mon diplôme, j’ai travaillé chez Genetec pendant un an dans une équipe infonuagique. J’aimais mon travail, mais je cherchais quelque chose d’un peu plus stimulant et j’ai accepté un poste de développeur de logiciels chez DRW. Je suis chez DRW depuis près d’un an!

Pouvez-vous nous parler de votre poste actuel et de vos responsabilités ainsi que de vos projets quotidiens ?

Je suis développeur de logiciels pour NX, l’équipe réseau de DRW. Nous développons des outils et des applications de surveillance pour les équipes internes.

L’un de mes projets actuels est de créer un service d’interface de programmation d’applications (IPA) hautement disponible, évolutif et distribué. Ma journée comprend actuellement la conception et la mise en œuvre de ce système, et la fourniture de petites mises à jour de fonctionnalités pour certaines de nos applications internes.

Comment avez-vous progressé dans votre carrière chez DRW ? Quels outils et employés vous ont aidé ?

Mon premier défi chez DRW était de surmonter le syndrome de l’imposteur dont je souffrais à l’origine. Je me suis joint à une équipe de développeurs très compétents et polyvalents. Toute mon équipe est à l’aise avec les systèmes de développement d’interface, et DevOps, ce qui a fait en sorte que l’équipe et moi ne nous sentions pas vraiment en phase au début. Grâce aux commentaires et aux conseils permanents de mon collègue nouvellement embauché ainsi qu'à l'intégration générale, j'ai pu surmonter ce défi en comprenant la valeur que j'apportais à l'équipe tout en développant de nouvelles compétences.

Au cours de la dernière année, j’ai vraiment peaufiné mes connaissances sur le côté technique des choses. J’ai renforcé mes compétences développement d’interface, et DevOp avec un peu de dotnet, docker, k8s, et des pipelines CI-CD et j'ai appris de nouvelles piles comme angular et typescript. Dans le cadre de mon rôle, j’ai reçu le soutien et la formation dont j’ai besoin pour réussir et j’ai hâte de profiter des occasions continues de croissance.

Quelle est la partie que vous préférez dans votre travail ? Quelle est la partie la plus difficile de votre travail ?

Ce que j’aime le plus dans mon travail, c’est la capacité d’apprendre et de créer. Au sein de l’équipe NX, nous gérons tout le cycle de vie de nos applications, de l’idéation à la mise en œuvre. Nous passons de la collecte des exigences et des discussions avec les intervenants à la phase d’architecture et de conception, puis au développement et aux essais, en passant par la mise en place de pipelines et le déploiement. Pendant ce processus, il y a beaucoup de pièces mobiles, mais il est toujours gratifiant d’arriver au produit final.

Lorsqu’il s’agit de la partie la plus difficile de mon travail, je dirais qu’il s’agit d’être sur appel. Puisque NX est responsable du réseau de DRW, il est possible que vous soyez appelé en dehors des heures de travail pour résoudre un problème. Heureusement, nos systèmes sont stables, résilients et offrent une bonne observabilité, donc être appelé est rare.

Quelles sont les trois compétences essentielles pour quelqu’un qui s’intéresse à un poste de développeur de logiciels chez DRW?

Une grande compétence nécessaire pour réussir en tant que développeur de logiciels au sein de l’équipe NX est une excellente communication. Nous recueillons constamment les exigences des intervenants ayant différents niveaux de connaissances techniques et il est important de s’adapter à votre public tout en étant en. Il est important de communiquer efficacement les concepts logiciels et la portée du projet. De plus, il y a beaucoup d’échanges et d’interactions et de collaboration entre les différentes équipes de logiciels de DRW. Il est donc essentiel de s’assurer que toutes les parties sont informées de manière appropriée.

Une autre compétence importante serait l’intérêt d’apprendre continuellement de nouvelles technologies. DRW est une entreprise qui suit toujours les rythmes technologiques modernes. Pour les développeurs, cela signifie qu’il existe constamment de nouvelles technologies et processus à apprendre et à développer.

La dernière compétence que je suggérerais est d’être autonome. DRW permet des occasions de croissance organique. Les employés autonomes peuvent rapidement prendre en charge des applications, des flux de travail et même de nouvelles piles technologiques précises.

Qu’est-ce que vous préférez au bureau de Montréal ?

LA NOURRITURE ! C’est génial, nous recevons des repas préparés dans 25 restaurants différents du centre-ville de Montréal. Notre gérant de service traiteur est extrêmement serviable et flexible si vous avez des restrictions alimentaires. La deuxième chose serait certainement la vue du 17e étage. Nous avons une vue imprenable sur le mont Royal.