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.
We continue to build this world class SaaS solution using an elegant micro services-based architecture with a continuous deployment model. We have a solid team in place, a proven solution, and clients onboarding on a regular basis. We are now ready to accelerate our growth and expand our product team!
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!
Who says 500 lines of code isn’t art? We believe in infusing creative thinking into software development, where the work you do becomes something functional yet beautiful that users love to use. Here, you’ll immediately see the fruits of your labour.
As a Backend/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)
- Minimum 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, presentation, and written communication skills for technical and non-technical audiences
- Fluent in Agile and DevOps SDLCs
- Excellent troubleshooting skills
Desired Qualifications (Not Required):
- Experience with message-based micro services architecture
- Experience with SonarCloud or SonarQube
- Experience with frontend SPA JavaScript framework such as VueJS
- Proficiency with Azure functions
- Proficiency with SQL Server
- Proficiency with NoSQL engines such as Reddis, MongoDB, or Cosmos D
As a fully remote team, we offer a relaxed, fun, flexible, working environment with a competitive salary, perks, and great benefits.
More precisely:
- Health & Dental coverage carefully negotiated that you will see value in and actually use
- Mental health support & programs, massages, specialists' allowance, virtual medicine, consultations, dental, health care and more
- Life & Disability Insurance
- Competitive compensation that reflects your contribution
- Unlimited vacation program
- Travel perks
- Internet/Connectivity allowance
- Company provided IT equipment
- Flexible hours: we are happy to work with our team to tailor schedules that work for everyone
- Possibility of working abroad for up to two months per year.
- 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 [email protected].
Encore Corporate Travel is an Equal Opportunity Employer and strictly prohibits discrimination of any kind. We believe that great ideas can come from anywhere. We are committed to building the best team possible and all employment decisions are based on business needs, job requirements and individual potential and qualifications, without regard to race, color, age, religion, socioeconomic status, orientation, gender identity, national origin or disability.
*** 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.
Nous continuons à construire cette solution SaaS de classe mondiale en utilisant une architecture élégante basée sur des micro-services avec un modèle de déploiement continu. Nous disposons d'une équipe solide, d'une solution éprouvée et de clients qui nous rejoignent régulièrement. Nous sommes maintenant prêts à accélérer notre croissance et à agrandir notre équipe produit !
À 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 !
Qui a dit que 500 lignes de code n'étaient pas de l'art ? Nous croyons qu'il faut insuffler une pensée créative dans le développement de logiciels, où le travail que tu fais devient quelque chose de fonctionnel et de beau que les utilisateurs aiment utiliser. Ici, tu verras immédiatement les fruits de ton travail.
En tant que développeur Backend/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, pas quelqu'un qui attend qu'on lui dise quoi faire et quand le faire. 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, à la 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 afin de soutenir la planification du projet.
- Créer et mettre à jour la documentation de conception tout au long du cycle de vie et examiner les conceptions d'autres personnes.
- Mettre en œuvre les fonctionnalités logicielles requises en respectant les exigences et les spécifications établies
- 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, de présentation 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.
Qualifications souhaitées (atout):
- Expérience de développement avec une architecture de micro-services asynchrones (axée sur l’échange de messages)
- Expérience avec SonarCloud ou SonarQube
- Expérience avec du développemen JavaScript frontend tel que VueJS
- Maîtrise des fonctions Azure
- Maîtrise de SQL Server
- Maîtrise de bases de données NoSQL tels que Reddis, MongoDB ou Cosmos D
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és.
Plus précisément :
- Une assurance maladie soigneusement négociée que tu valoriseras et que tu utiliseras réellement.
- Soutien et programmes de santé mentale, massages, indemnités de spécialistes, consultations en ligne, soins dentaires, soins de santé, etc.
- 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: nous sommes heureux de travailler avec notre équipe pour adapter les horaires qui conviennent à chacun
- 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 à [email protected].
Encore Corporate Travel est un employeur qui prône l'égalité des chances et interdit toute forme de discrimination. Nous pensons que les grandes idées peuvent venir de n'importe où. Nous nous engageons à constituer la meilleure équipe possible et toutes les décisions en matière d'emploi sont fondées sur les besoins de l'entreprise, les exigences du poste et le potentiel et les qualifications individuels, sans tenir compte de la race, de la couleur, de l'âge, de la religion, du statut socio-économique, de l'orientation, de l'identité sexuelle, de l'origine nationale ou d'un handicap.
Job Types: Full-time, Permanent
Salary: From $75,000.00 per year
Benefits:
- Company events
- Dental care
- Employee assistance program
- Extended health care
- Flexible schedule
- Life insurance
- Paid time off
- RRSP match
- Work from home
Schedule:
- Day shift
- Monday to Friday
Application question(s):
- Do you have a minimum of 2 years as a Backend or Fullstack C# developer?
- Do you have experience with Azure Serverless development?
- Do you have experience with DevOps or Continuous Deployment Methodology?
- Do you have a post secondary diploma from an accredited institution with a focus in Computer Science or Software Engineering?
- You thrive in a Fast-Paced Agile environment?
Work Location: Remote