Software Developer in Test / Développeur de logiciels en test

RemoteMid-level
Montreal, 🇨🇦 Canada
Software Developer
Software development

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.

 

Tecsys Inc.

Tecsys Inc.

Tecsys is a fast-growing innovator offering supply chain solutions to industry leading healthcare systems, hospitals, and pharmacy businesses to distributors, retailers, and 3PLs.

🏥Good health and wellbeing
🛒Responsible consumption and production
Supply Chain
Technology
Software
Logistics
SaaS
B2B

LinkedIn

🏭software development
🎂1983

Other jobs at Tecsys Inc.

 

 

 

 

 

 

 

 

View all Tecsys Inc. jobs

Notifications about similar jobs

Get notifications to your inbox about new jobs that are similar to this one.

🇨🇦 Canada
Software Developer
Remote

No spam. No ads. Unsubscribe anytime.

Similar jobs