Software Developer in Test (P&S) / Développeur de logiciels en test (P&E)

Montreal, QC🕖 6 months ago

Description

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 seeking a highly skilled Software Developer in Test for our Performance and Scalability team with extensive experience in performance and scale testing. The ideal candidate should have a strong background in Java, PostgreSQL, SOAP, REST, JMeter, and Python. This role is pivotal to ensuring the optimal performance and scalability of our Tecsys Elite product, hosted in Kubernetes on AWS.

Responsibilities:

Performance and Scalability Testing: Conduct comprehensive performance and scale testing to determine system capabilities and publish key metrics. Test Planning and Execution: Develop detailed test plans, execute them effectively, and work closely with domain teams to resolve issues and enhance system performance. Root Cause Analysis: Analyze system performance issues, identify root causes, and propose effective solutions to optimize performance. Application Monitoring: Monitor logs and system resources to ensure smooth operation and timely identification of potential issues. Application Testing: Perform testing for SOAP-based and REST-based applications. Database Performance: Monitor and analyze PostgreSQL database performance to ensure optimal operation.

Qualifications

Proven experience in performance and scale testing, with a deep understanding of performance metrics and how to measure them.Experience with supply chain management systems, e.g., Warehouse Management System, Distribution Management System, and Healthcare Management.Experience with Java-based applications and Kubernetes environments.Experience with testing and monitoring tools such as JMeter, Selenium, Datadog etc.

Technical Skills:

Proficiency in Java for application testing and troubleshooting.Strong knowledge of PostgreSQL, including performance tuning and optimization.Experience with SOAP and REST protocols for web services testing.Proficiency in Python for scripting and automation tasks.Familiarity with Kubernetes and AWS infrastructure.Strong ability to analyze performance data, identify issues, and propose effective solutions.Experience in monitoring system logs and resources to detect and resolve performance bottlenecks.Ability to conduct root cause analysis and provide actionable insights.

Soft Skills:

Excellent verbal and written communication skills, with the ability to collaborate effectively with cross-functional teams.Strong problem-solving skills and a proactive approach to identifying and resolving issues.Detail-oriented and able to handle multiple tasks and priorities.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.

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 de logiciels en test hautement qualifié pour notre équipe de performance et d’évolutivité avec une vaste expérience dans les tests de performance et d’échelle. Le candidat idéal devrait avoir une solide expérience en Java, PostgreSQL, SOAP, REST, JMeter et Python. Ce rôle est essentiel pour assurer les performances et l’évolutivité optimales de notre produit Tecsys Elite, hébergé dans Kubernetes sur AWS.

Responsabilités :

Tests de performance et d’évolutivité : Effectuez des tests complets de performances et d’échelle pour déterminer les capacités du système et publier des mesures clés. Planification et exécution des tests : Élaborez des plans de test détaillés, exécutez-les efficacement et travaillez en étroite collaboration avec les équipes de domaine pour résoudre les problèmes et améliorer les performances du système. Analyse des causes profondes : analysez les problèmes de performances du système, identifiez les causes profondes et proposez des solutions efficaces pour optimiser les performances. Surveillance des applications : Surveiller les journaux et les ressources système pour assurer le bon fonctionnement et l'identification rapide des problèmes potentiels. Tests d'applications : Effectuer des tests pour les applications basées sur SOAP et REST. Performance de la base de données : Surveiller et analyser les performances de la base de données PostgreSQL pour garantir un fonctionnement optimal.

Qualifications

Expérience avérée dans les tests de performance et d'échelle, avec une compréhension approfondie des métriques de performance et de leur mesure.Expérience avec les systèmes de gestion de la chaîne d'approvisionnement, par exemple, Système de Gestion d'Entrepôt, Système de Gestion de la Distribution, et Gestion des Soins de Santé.Expérience avec les applications basées sur Java et les environnements Kubernetes.Expérience avec des outils de test et de surveillance tels que JMeter, Selenium, Datadog, etc.

Compétences Techniques :

Maîtrise de Java pour les tests d'application et le dépannage.Connaissance approfondie de PostgreSQL, y compris l'optimisation et l'amélioration des performances.Expérience avec les protocoles SOAP et REST pour les tests de services web.Maîtrise de Python pour les tâches de script et d'automatisation.Familiarité avec l'infrastructure Kubernetes et AWS.Forte capacité à analyser les données de performance, identifier les problèmes et proposer des solutions efficaces.Expérience dans la surveillance des journaux système et des ressources pour détecter et résoudre les goulets d'étranglement de performance.Capacité à effectuer des analyses de la cause racine et à fournir des informations exploitables.

Compétences Interpersonnelles :

Excellentes compétences en communication verbale et écrite, avec la capacité de collaborer efficacement avec des équipes interfonctionnelles.Solides compétences en résolution de problèmes et une approche proactive pour identifier et résoudre les problèmes.Sens du détail et capacité à gérer plusieurs tâches et priorités.Excellentes compétences en communication verbale et écrite en anglais, nécessaires pour communiquer efficacement avec nos clients, fournisseurs, partenaires d'affaires et collègues en dehors de la province du Québec.

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.

Key Skills

Tecsys Inc.

Related Jobs

Canonical - Jobs

Security Engineer Ubuntu

Hamburg, Hamburg, Germany💰 USD70K - USD120K🕖 2 years ago
LimeSurvey

Senior Software Engineer

EUROPE💰 USD50K - USD80K🕖 2 years ago
Covariant

Test Automation Engineer

Berkeley, CA💰 USD60K - USD100K🕖 2 years ago
Plenty of Fish

Senior Android Engineer

🌏 Worldwide💰 USD60K - USD120K🕖 2 years ago
LeadSimple

Lead Software Engineer

🌏 Worldwide💰 USD120K - USD140K🕖 2 years ago
Iterative

Senior Frontend Engineer

🌏 Worldwide💰 USD50K - USD180K🕖 2 years ago
Wander

Data Engineer

🌏 Worldwide💰 USD10K - USD100K🕖 2 years ago
Covariant

Production Engineer

United States💰 USD60K - USD100K🕖 2 years ago
Commit

Senior Back End Developer

Canada💰 USD110K - USD140K🕖 2 years ago
AON3D

Senior Frontend Engineer Platform

Montreal, Qc or Remote USA or Canada💰 USD60K - USD120K🕖 2 years ago
Philo

IT Engineer

San Francisco, California, United States💰 USD70K - USD120K🕖 2 years ago
Canonical - Jobs

Senior Software Engineer Cloud Images

Syracuse, New York, United States💰 USD70K - USD120K🕖 2 years ago
Levity AI

Senior Product Designer

🌏 Worldwide💰 USD60K - USD70K🕖 2 years ago
Clevertech

Hands On Engineering Manager

🌏 Worldwide💰 USD50K - USD130K🕖 2 years ago
SOCi

Full Stack Software Engineer

🌏 Worldwide💰 USD100K - USD140K🕖 2 years ago
Zuplo

Senior Front End Developer

🌏 Worldwide💰 USD80K - USD150K🕖 2 years ago
Tettra

Customer Success Manager

🇺🇸 Remote US💰 USD60K - USD100K🕖 2 years ago
Angi

Senior Software Engineer .NET Core

San Francisco, California, United States💰 USD65K - USD120K🕖 2 years ago
Ethereum

Front End TypeScript Developer

Remote💰 USD60K - USD120K🕖 2 years ago
Toptal

Senior UX UI Designer

🌏 Worldwide💰 USD50K - USD300K🕖 2 years ago