Firmenlogo

Hybrid Ingénieur logiciel senior / Senior Software Engineer Ingénieur logiciel senior / Senior Software Engineer with verification

Harris Computer · Québec, QC (On-site)  ·  nan, · Hybrid

Solicitar ahora

About the job

Principales Responsabilités

  • Concevoir, développer et maintenir des applications robustes, évolutives et performantes en utilisant le langage C# et le framework .Net.
  • Concevoir, développer et maintenir des applications web robustes, évolutives et performantes en utilisant Reasct.JS.
  • Collaborer avec les chefs de produit, les analystes commerciaux et les autres développeurs pour comprendre les besoins et les traduire en spécifications techniques.
  • Rédiger un code propre, maintenable et efficace en suivant les meilleures pratiques et les normes de l'industrie.
  • Effectuer des revues de code et fournir des commentaires constructifs pour assurer la qualité du code et le respect des normes.
  • Dépanner et résoudre des problèmes techniques complexes dans les meilleurs délais.
  • Participer à l'ensemble du cycle de développement des logiciels, de la définition des besoins au déploiement et à la maintenance.
  • Se tenir au courant des technologies émergentes et des tendances du secteur, et les intégrer dans les projets le cas échéant.
  • Veiller à ce que les performances, l'évolutivité et la sécurité des applications soient des priorités absolues pendant le développement.

Qualifications Requises

  • Maîtrise de .Net Core et de .Net Framework.
  • Maîtrise des technologies frontales telles que HTML, CSS, JavaScript/TypeScript, et des frameworks tels que React.JS.
  • Solide compréhension de la conception et du développement de bases de données, avec une expérience de SQL Server, PostGreSQL ou d'autres bases de données relationnelles.
  • Expérience de la conception et du développement d'API RESTful / GraphQL.
  • Familiarité avec les systèmes de contrôle de version, tels que Git.
  • Solides compétences français et anglais en communication orale et écrite.

Qualifications Préférées

  • Expérience avec des plateformes en nuage telles qu'Azure ou AWS.
  • Expérience avec un système basé sur Linux.
  • Connaissance de l'architecture microservices et des technologies de conteneurisation (par exemple Docker, Kubernetes).
  • Familiarité avec les méthodologies Agile/Scrum.
  • Anglais et français car nous avons des clients dans le reste du Canada et aux États-Unis*
  • Seul les candidats retenus seront contactés*

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.

L'équipe de recrutement de talents de Harris n'a pas recours aux messages texte pour entrer en communication avec les candidats ou solliciter des informations confidentielles. Nous encourageons tous les candidats à postuler sur des postes publiés. Ils seront contactés soit par un gestionnaire de Harris, soit par un membre de l'équipe de recrutement de talents pour un entretien, dès lors que les critères requis sont satisfaits.



  • Key Responsibilities

    • Design, develop, and maintain robust, scalable, and high-performance applications using C# and the .Net framework.
    • Design, develop, and maintain robust, scalable, and high-performance web applications using Reasct.JS
    • Collaborate with product managers, business analysts, and other developers to understand requirements and translate them into technical specifications.
    • Write clean, maintainable, and efficient code following best practices and industry standards.
    • Conduct code reviews and provide constructive feedback to ensure code quality and adherence to standards.
    • Troubleshoot and resolve complex technical issues in a timely manner.
    • Participate in the entire software development lifecycle, from requirements gathering to deployment and maintenance.
    • Stay current with emerging technologies and industry trends, and incorporate them into projects when appropriate.
    • Ensure application performance, scalability, and security are top priorities during development.

    Required Qualifications

    • Proficiency in .Net Core and .Net Framework.
    • Proficiency in front-end technologies such as HTML, CSS, JavaScript/TypeScript, and frameworks like React.JS
    • Strong understanding of database design and development, with experience in SQL Server, PostGreSQL or other relational databases.
    • Experience with RESTful / GraphQL API design and development.
    • Familiarity with version control systems, such as Git.
    • Strong verbal and written communication skills.

    Preferred Qualifications

    • Experience with cloud platforms such as Azure or AWS.
    • Experience with Linux based system.
    • Knowledge of microservices architecture and containerization technologies (e.g., Docker, Kubernetes).
    • Familiarity with Agile/Scrum methodologies.
    • English and French as we have customers in the rest of Canada and the United States*.
    • Only successful candidates will be contacted*.

    Harris is an Equal Opportunity Employer and members of the following targeted groups are encouraged to apply: women, persons with disabilities, aboriginal peoples and visible minorities. If you are a person with a disability, assistance with the screening and selection process is available on request.

    The Harris Talent Acquisition team does not use text messages to contact candidates or solicit confidential information. We encourage all candidates to apply for advertised positions. They will be contacted either by a Harris manager or by a member of the Talent Acquisition team for an interview, once the required criteria have been met.
    Solicitar ahora

    Otros empleos