Work In Tech

Find your next role at Canada's fastest-growing tech companies

Full Stack Developer (QC Only)

Zii Travel Technologies

Zii Travel Technologies

Software Engineering
Quebec City, QC, Canada
Posted on Friday, August 25, 2023

About Encore Corporate Travel

Launched in 1976, Encore Corporate Travel is a customer and planet-centric travel management company (TMC), that provides an entire travel ecosystem to companies around the globe. We build technology that solves corporate traveler and administrative problems and customize services to support the evolution of our clients. We have a deep understanding of their needs and of the market; that’s how we innovate. We seek out opportunities to continuously improve the client experience with a focus on taking the trouble away from them and owning it. Our values make for a culture of respect, collaboration, cooperation, and every opinion is heard and valued.

About Zii Travel Technologies

Speaking of building technology that solves programs for corporate travelers – Zii is an agency-agnostic technology platform that we built ourselves! We saw a big opportunity to connect the dots, and Zii does just that. Zii is more than just a booking tool: it gives organizations a single hub for everything travel and expense related, all in an easy-to-use app with functionality for managers, travel arrangers, and travelers alike.

About the role

Is software development your passion? Are you looking for a role where you can achieve more and push the envelope? Do you want to be valued, have a greater impact, and control on the solutions you are producing? If so, we will get along!

As a Full Stack Developer, reporting to the CTO, you are responsible for proactively driving the full development lifecycle of complex software using the Microsoft Azure tech stack. You’re driven and looking to be an active member of a product team, not someone who waits to be told what to do and when to do it. You thrive on passing on your knowledge and learning from your colleagues.

Although this role is fully remote, only applicants residing in Quebec will be considered.

What will your day look like?

Key Responsibilities

Participate in the entire software development lifecycle:

  • Analyze and review business requirements
  • Write and review detailed software technical specifications
  • Participate in architecture definition, documentation, and review
  • Prepare estimates for the complete design, implementation, and testing of new features to support project planning
  • Create and update design documentation throughout lifecycle and review designs of others
  • Implement required software functionality meeting established requirements and specifications
  • Create and execute unit test plans and review the plans of others
  • Create and execute automated regression testing
  • Aid in the resolution of customer support issues

Serve as a catalyst for continuous improvement of product and processes:

  • Proactively provide recommendations on improvements to product and/or processes to increase development efficiency and improve quality

Ensure Adherence to Quality System:

  • Adhere to established Quality Systems and design control procedures and practices

Do you have what it takes?

Key Requirements

  • Recognized degree in Computer Science or Software Engineering, Bachelor's or Master's degree preferred (a combination of education and experience may be considered)
  • Min. 3 years of experience developing with C# to create Azure serverless solutions
  • Experience with creating containerized components and deploying them in Kubernetes environments
  • Experience with full project life cycle from planning to product delivery
  • Experience with any one of these: Azure DevOps, GitHub, or Bitbucket repositories and CI/CD integration
  • Excellent verbal and written communication skills for technical and non-technical audiences
  • Fluent in Agile and DevOps SDLCs
  • Excellent troubleshooting skills

As a fully remote team, we offer a relaxed, fun, flexible, working environment with a competitive salary, perks, and great benefits.

More precisely:

  • Full Health & Dental coverage
  • Mental health support & programs
  • Life & Disability Insurance
  • Competitive compensation that reflects your contribution
  • Unlimited vacation program
  • Travel perks
  • Internet allowance
  • Company provided IT equipment
  • Flexible hours
  • RRSP Program and Profit-Sharing Plan

If you’re ready to be a part of something big, where you can advance your career in a growing organization, we’d love to meet you! Apply online directly via Indeed or send your resume to hr@encore.ca.

Encore Corporate Travel is an Equal Opportunity Employer and strictly prohibits discrimination of any kind. We believe that great ideas can come from anywhere.

*** VERSION FRANCAISE ***

À propos de Encore Corporate Travel

Lancée en 1976, Encore Corporate Travel est une société de gestion et de technologie de voyage corporatif centrée sur le client et la planète qui fournit des services et des logiciels de voyage aux moyennes et grandes entreprises du monde entier. Nous construisons une technologie qui optimise les coûts et les processus de voyage pour les voyageurs et leurs organisations, et nous personnalisons les services pour soutenir l’évolution de nos clients. Nous avons une compréhension approfondie des besoins de nos clients et du marché en général. Encore recherche les occasions d’améliorer continuellement l’expérience du client en éliminant les désagréments et en prenant les tâches en main, en utilisant notre expertise et notre technologie. Notre attitude canadienne reflète notre grande nation : aimable, serviable, inclusive, respectueuse, courtoise, patiente, hospitalière tandis que nos valeurs fondamentales ont un cœur mondial.

À propos de Zii Travel Technologies

En parlant de construire une technologie qui résout les programmes pour les voyageurs d'affaires, Zii est une plateforme technologique agnostique que nous avons construite nous-mêmes ! Nous avons vu une grande opportunité de relier les points, et c'est exactement ce que fait Zii. Zii est plus qu'un simple outil de réservation : il offre aux organisations un centre unique pour tout ce qui concerne les voyages et les dépenses, le tout dans une application facile à utiliser avec des fonctionnalités pour les gestionnaires, les organisateurs de voyages et les voyageurs.

À propos du rôle

Le développement de logiciels te passionne-t-il ? Es-tu à la recherche d'un poste qui te permette d'aller plus loin et de repousser les limites ? Tu veux être valorisé, avoir un impact plus important et contrôler les solutions que tu produis ? Si c'est le cas, nous allons nous entendre !

En tant que développeur Full Stack, rattaché au CTO, tu es chargé de piloter de manière proactive le cycle de développement complet d'un logiciel complexe en utilisant la pile technologique Microsoft Azure. Tu es motivé et cherche à être un membre actif d'une équipe produit? Tu aimes transmettre tes connaissances et apprendre de tes collègues?

Bien que ce poste soit entièrement à distance, seuls les candidats résidants au Québec seront considérés.

À quoi ressembleront tes journées ?

Principales responsabilités

Participer à l'ensemble du cycle de développement des logiciels :

  • Analyser et examiner les besoins de l'entreprise
  • Rédiger et examiner les spécifications techniques détaillées des logiciels
  • Participer à la définition, documentation et l'examen de l'architecture
  • Préparer des estimations pour la conception complète, la mise en œuvre et les tests de nouvelles fonctionnalités.
  • Créer et mettre à jour la documentation de conception.
  • Mettre en œuvre les fonctionnalités logicielles requises
  • Créer et exécuter des plans de tests unitaires et examiner les plans des autres personnes.
  • Créer et exécuter des tests de régression automatisés
  • Contribuer à la résolution des problèmes d'assistance à la clientèle

Servir de catalyseur pour l'amélioration continue des produits et des processus:

  • Fournir de manière proactive des recommandations sur les améliorations à apporter au produit et/ou aux processus afin d'accroître l'efficacité du développement et d'améliorer la qualité.

Assurer le respect du système de qualité :

  • Respecter les systèmes de qualité établis et les procédures et pratiques de contrôle de la conception.

As-tu ce qu’il faut ?

Exigences principales

  • Diplôme reconnu en informatique ou en génie logiciel, baccalauréat ou maîtrise de préférence (une combinaison d'études et d'expérience peut être envisagée).
  • Minimum 3 ans d'expérience en développement avec C# pour créer des solutions Azure natives.
  • Expérience de la création de composants conteneurisés et de leur déploiement dans des environnements Kubernetes.
  • Expérience avec le cycle complet de développement logiciel, de la planification à la livraison du produit.
  • Expérience avec l'un des éléments : Azure DevOps, GitHub ou Bitbucket dans un mode d’intégration et/ou déploiement continu.
  • Excellentes compétences en matière de communication orale et de rédaction pour des publics techniques et non techniques.
  • Maîtrise des méthodes de développement Agile et DevOps.
  • Excellentes compétences en matière de débogage et d’analyse de problèmes.

En tant qu'équipe travaillant entièrement à distance, Encore Corporate Travel offre un environnement détendu, amusant et flexible avec un salaire compétitif, des avantages et d'excellentes opportunité

Plus précisément :

  • Couverture complète d’assurance médicale et dentaire
  • Soutien et programmes de santé mentale
  • Assurance vie et invalidité long terme
  • Une rémunération concurrentielle qui tient compte de tes apports
  • Congés payés : NOUVEAU PROGRAMME GÉNÉREUX de vacances illimitées dès la fin de ta probation!
  • Avantages voyage!
  • Allocation Internet
  • Équipement informatique fourni par l'entreprise
  • Horaires flexibles
  • Programme de REER et régime de partage des bénéfices disponible après la première année

Si tu es prêt à faire partie de quelque chose de grand, où tu peux faire progresser votre carrière dans une organisation en pleine croissance, nous aimerions te rencontrer ! Postule en ligne directement sur Indeed ou envoie ton CV à hr@encore.ca.