La version française suit ci-dessous
Having recognized the advantages of remote work, including employee morale, productivity, reduced commuting on employee wellbeing and the environment, we are proud to be a digital-first company. The technologies and programs in which we invested have provided a fantastic foundation to this end. Our digital-first work environment, together with our conveniently located offices and collaborative workspaces, provide our team with the freedom and flexibility to work in the way that makes our employees most productive.
About us
Tecsys is a fast-growing innovator offering supply chain solutions to industry leading healthcare systems, hospitals, and pharmacy businesses to distributors, retailers, and 3PLs. We work with industry leaders to transform their supply chains through technology. If you thrive on tackling difficult challenges with continuous learning opportunities and want to work in a respectful, comfortable, and dynamic work environment, then this could be a good fit for you!
About the Role
We are looking for a motivated and enthusiastic Fullstack Developer to join our team at Tecsys. If you love working in a team and have a strong drive, this role is perfect for you. You'll collaborate with innovative colleagues to develop scalable software solutions that address logistics challenges in the healthcare industry.
Responsibilities:
- Design, develop, review, and test software as part of an agile team.
- Bring innovative solutions to problems and challenge assumptions.
- Balance business needs with technical feasibility.
- Develop and test user interfaces that offer a great user experience.
- Work closely with product and design teams on various projects.
- Collaborate with the operations team to ensure the product is operationally sound.
- Ensure performance and scalability requirements are met.
- Contribute to team improvement through retrospectives.
Requirements:
- 2+ years of software development experience with a degree in Computer Science or Software Engineering.
- Hands-on experience with Node.js.
- Knowledge of JavaScript frameworks (React.js, Vue.js, or Angular).
- Understanding of object-oriented design patterns and REST services.
- Experience with unit testing (Junit, Jest).
- Experience with RDBMS (Oracle, PostgreSQL, Microsoft SQL Server).
- Familiarity with IDEs and version control (Eclipse, Git, Maven).
- Experience with Java build automation tools (Maven).
- Knowledge of serverless architecture (AWS Lambda).
- DevOps experience (logging, monitoring, alerts, optimizations, support).
- Experience developing backend applications in Java.
- Strong interpersonal and communication skills.
- Strong proficiency in both written and verbal English communication essential for effective correspondence with clients, suppliers, business partners, and colleagues beyond the province of Quebec.
- Bonus if you are proficient in French and based in Montreal.
Asset Qualifications
- Knowledge of Windows and/or Linux platforms.
- Experience with Agile Development, Docker, and cloud platforms (AWS, GCP, Azure).
- Familiarity with CI/CD pipelines (Jenkins, GitLab CI) and infrastructure tools (Terraform).
- Web development skills (HTML, JavaScript/TypeScript, CSS).
- Understanding of web services (REST or SOAP).
- Experience with Android development, design systems, Npm, and Webpack.
- Knowledge of responsive design for various devices.
- Appreciation for user-centered design.
At Tecsys, we value creativity, innovation, and teamwork. Our employees enjoy a supportive work environment, competitive compensation packages, and opportunities for career growth and advancement.
Tecsys is an equal opportunity employer. Accommodation is available for applicants selected for an interview.
NB: if you are applying to this position, you must be a Canadian Citizen or a Permanent Resident of Canada, OR, have a valid Canadian work permit.
******************************************************************************************************
Ayant reconnu les avantages du travail à distance sur le bien-être des employés et l'environnement, notamment le moral des employés, la productivité, la réduction des trajets domicile-travail, nous sommes fière d'être une entreprise privilégiant le travail à distance. Les technologies et les programmes dans lesquels nous avons investi ont fourni une base fantastique à cette fin. Notre environnement qui privilégie le travail à distance, ainsi que nos bureaux bien situés et nos espaces de travail collaboratifs, offrent à notre équipe la liberté et la flexibilité de travailler de la manière qui rend nos employés les plus productifs.
À propos de Tecsys
Tecsys est un innovateur à croissance rapide qui offre des solutions de chaîne d'approvisionnement aux principaux systèmes de soins de santé, aux hôpitaux, aux pharmacies, aux distributeurs, aux détaillants et aux 3PL. Nous travaillons avec les leaders du secteur pour transformer leurs chaînes d'approvisionnement grâce à la technologie. Si vous aimez relever des défis difficiles avec des opportunités d'apprentissage continu et si vous souhaitez travailler dans un environnement respectueux, confortable et dynamique, alors ce poste pourrait vous convenir.
À propos du poste
Nous recherchons un développeur Fullstack motivé et enthousiaste pour rejoindre notre équipe chez Tecsys. Si vous aimez travailler en équipe et avez une forte motivation, ce rôle est fait pour vous. Vous collaborerez avec des collègues innovants pour développer des solutions logicielles évolutives qui répondent aux défis logistiques dans l'industrie de la santé.
Responsabilités :
- Concevoir, développer, revoir et tester des logiciels en tant que membre d'une équipe agile.
- Apporter des solutions innovantes aux problèmes et remettre en question les hypothèses.
- Équilibrer les besoins commerciaux avec la faisabilité technique.
- Développer et tester des interfaces utilisateur offrant une excellente expérience utilisateur.
- Travailler en étroite collaboration avec les équipes produit et design sur divers projets.
- Collaborer avec l'équipe des opérations pour assurer la fiabilité opérationnelle du produit.
- Veiller à ce que les exigences de performance et d'évolutivité soient respectées.
- Contribuer à l'amélioration de l'équipe grâce à des rétrospectives.
Exigences :
- 2+ ans d'expérience en développement logiciel avec un diplôme en informatique ou en ingénierie logicielle.
- Expérience pratique avec Node.js.
- Connaissance des frameworks JavaScript (React.js, Vue.js ou Angular).
- Compréhension des modèles de conception orientés objet et des services REST.
- Expérience avec les tests unitaires (Junit, Jest).
- Expérience avec les SGBDR (Oracle, PostgreSQL, Microsoft SQL Server).
- Familiarité avec les IDE et le contrôle de version (Eclipse, Git, Maven).
- Expérience avec les outils d'automatisation de construction Java (Maven).
- Connaissance de l'architecture sans serveur (AWS Lambda).
- Expérience en DevOps (journalisation, surveillance, alertes, optimisations, support).
- Expérience dans le développement d'applications backend en Java.
- Excellentes compétences interpersonnelles et en communication.
- Maîtrise de la communication écrite et orale en anglais essentielle pour une correspondance efficace avec les clients, fournisseurs, partenaires commerciaux et collègues hors de la province de Québec.
- Un plus si vous êtes compétent en français et basé à Montréal.
Qualifications supplémentaires :
- Connaissance des plateformes Windows et/ou Linux.
- Expérience avec le développement Agile, Docker et les plateformes cloud (AWS, GCP, Azure).
- Familiarité avec les pipelines CI/CD (Jenkins, GitLab CI) et les outils d'infrastructure (Terraform).
- Compétences en développement web (HTML, JavaScript/TypeScript, CSS).
- Compréhension des services web (REST ou SOAP).
- Expérience en développement Android, systèmes de conception, Npm et Webpack.
- Connaissance du design réactif pour divers appareils.
- Appréciation pour le design centré sur l'utilisateur.
Chez Tecsys, nous valorisons la créativité, l'innovation et le travail d'équipe. Nos employés bénéficient d’un environnement de travail favorable, des programmes de rémunération compétitifs et d’opportunités de croissance et d'avancement professionnel.
Tecsys est un employeur offrant l'égalité des chances. Des accommodements sont disponibles pour les candidats sélectionnés pour une entrevue. L’usage du masculin dans ce document a pour unique but d’alléger le texte.
NB: Si vous postulez, vous devez être citoyen canadien ou résident permanent du Canada, OU avoir un permis de travail canadien valide.