Senior Analyst-Programmer

Montreal

Offre publiée le 2024-03-27

Acceo

Nous recherchons des personnes ayant une expérience confirmée dans le développement, la conception et l'architecture de logiciels pour nous aider à créer de nouveaux produits innovants pour l'industrie des services publics.

En tant que membre de l'équipe, vous concevrez et mettrez en œuvre de nouveaux produits et modules et améliorerez les produits existants tout en restant très attentif aux exigences des clients et à l'assurance qualité.

Nous apprécions beaucoup les membres de l'équipe qui sont capables de communiquer de manière claire et concise et qui s'efforcent de créer un environnement de travail positif et agréable.

Notre siège social est situé à Ottawa, en Ontario, mais la majorité des membres de notre direction et de notre personnel travaillent à distance depuis leur domicile.

Ce poste est ouvert aux personnes qualifiées résidant partout en Amérique du Nord et disposées à travailler à distance depuis leur domicile et à se rendre à Ottawa à l'occasion.

Sous la responsabilité du chef de l'équipe de développement, l'ingénieur logiciel senior devra :

  • Fournir à l'équipe des informations sur la conception et l'architecture tout en traduisant les exigences du produit en conceptions réalisables et documentées.
  • Mettre en œuvre les conceptions en programmant dans une variété de langages et en utilisant une variété de technologies.
  • Encadrer les ingénieurs logiciels juniors et intermédiaires par le biais de formations, de revues de conception et de revues de code.
  • Produire des estimations précises de l'effort pour les tâches à grande et petite échelle, et travailler avec le chef de l'équipe de développement pour suivre l'avancement du développement et les délais.
  • participer aux tâches de maintenance logicielle assignées à l'équipe - corrections de bogues, développement de fonctionnalités à la demande des clients, etc.
  • collaborer avec l'équipe R&D sur la méthodologie de développement, les processus et les outils associés
  • Assister les groupes d'assistance et de services professionnels dans le cadre des revues de conception et des problèmes remontés.
  • En collaboration avec l'assurance qualité, promouvoir les meilleures pratiques afin de garantir un niveau de qualité élevé au sein de l'équipe.

Harris souscrit à un programme d’accès à l’égalité en emploi et les candidatures des membres des groupes visés à savoir les femmes, les personnes handicapées, les personnes autochtones et les minorités visibles sont encouragées à soumettre leur candidature.

Si vous êtes une personne handicapée, vous pouvez recevoir, sur demande, de l’assistance pour le processus de présélection et de sélection.

Français et anglais

Car nous avons des clients dans le reste du Canada et aux États-Unis

Seul les candidats retenus seront contactés.

We're looking for people with proven experience in software development, design and architecture to help us create innovative new products for the utilities industry.

As a member of the team, you will design and implement new products and modules, and enhance existing products, while remaining highly attentive to customer requirements and quality assurance.

We value team members who are able to communicate clearly and concisely, and who strive to create a positive and enjoyable working environment.

Our head office is located in Ottawa, Ontario, but the majority of our management and staff work remotely from home. This position is open to qualified individuals residing anywhere in North America who are willing to work remotely from home and travel to Ottawa on occasion.

Reporting to the Development Team Lead, the Senior Software Engineer will :

  • Provide design and architectural input to the team while translating product requirements into workable, documented designs
  • Implement designs by programming in a variety of languages and using a variety of technologies
  • Mentor junior and intermediate software engineers through information training, design reviews, and code reviews
  • Produce accurate effort estimates for large and small scale tasks, and work with Development Team Lead to track development progress and timelines
  • Assist with software maintenance tasks assigned to the team bug fixes, customer-driven feature development, etc.
  • Collaborate with the R&D team on development methodology, processes, and associated tools
  • Assist Support and Professional Services groups with design reviews and escalated issues
  • Working with QA, promote best practices to ensure a high level of quality within the team.

J-18808-Ljbffr

3 hours ago