Search jobs > Montreal, QC > Remote > Software developer

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

Tecsys Inc.
Montreal, QC, CA
$100K-$138K a year
Remote
Full-time
Quick Apply

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é et la réduction des trajets domicile-travail, nous sommes fière d'être une entreprise privilégiant le travail à distance.

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 intéressants avec des opportunités d'apprentissage continu , joignez-vous à Tecsys! La version française suit ci-dessous

Having recognized the advantages of remote work, such as improved employee morale, increased productivity, and positive impacts on both employee wellbeing and the environment, we are proud to be a digital-first company.

Our digital-first work environment, combined with our conveniently located offices and collaborative workspaces, provides our team with the freedom and flexibility to work in the most productive way for them.

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 interesting challenges with continuous learning opportunities then Tecsys 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 are committed to fostering a diverse and inclusive workplace where all employees feel valued, respected, and empowered.

We believe that diversity drives innovation and strengthens our ability to deliver exceptional solutions. We welcome and encourage applicants from all backgrounds, experiences, and perspectives to join our team.

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 nous engageons à favoriser un milieu de travail diversifié et inclusif où tous les employés se sentent valorisés, respectés et autonomes.

Nous croyons que la diversité stimule l'innovation et renforce notre capacité à offrir des solutions exceptionnelles. Nous accueillons et encourageons les candidatures de personnes de tous horizons, expériences et perspectives à rejoindre notre équipe.

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.

22 hours ago
Related jobs
E-Solutions
Montreal, Quebec

Minimum –-year experience in Software Development Engineer in Test (SDET) role with extensive knowledge on Financial and Banking domain. Role: Software Development Engineer in Test (SDET). Experience in developing test automation for Web applications using Selenium, Test NG, BDD Cucumber and Java. E...

CS GROUP
Montreal, Quebec

Debug issues (raised during the software development cycle) in the application software. Conduct independent peer reviews on design, code or tests produced by other team members. CS is looking for several Junior / Mid-Level / Senior Embedded Software Engineers. His/her role will be to test embedded ...

CB Canada
Montreal, Quebec

As a part of its agreements with its various clients, Procom is currently seeking a Software Developer Engineer in Test for a company in the investment sector. Dans le cadre de ses ententes avec ses différents clients, Procom est actuellement à la recherche d’un Développeur Test Automatisé pour une ...

Intact Financial Corporation
Montreal, Quebec

At the Intact Lab, we use machine learning, data science, software engineering, AI, agility, UX and design thinking to transform the customer experience for millions of Canadians. At the Intact Lab, we use machine learning, data science, software engineering, AI, agility, UX and design thinking to t...

Electronic Arts
Montreal, Quebec

All employment decisions are made without regard to race, color, national origin, ancestry, sex, gender, gender identity or expression, sexual orientation, age, genetic information, religion, disability, medical condition, pregnancy, marital status, family status, veteran status, or any other charac...

Intact Financial Corporation
Montreal, Quebec

At the Intact Lab, we use machine learning, data science, software engineering, AI, agility, UX and design thinking to transform the customer experience for millions of Canadians. Our hybrid work model provides the balance between working from home and enjoying meaningful in-person interactions. Cur...

Plusgrade
Montreal, Quebec

Toutes les candidatures seront examinées par notre équipe de talents et le ou les candidats retenus passeront par le processus de recrutement suivant:• Entrevue téléphonique avec le recruteur• Entrevue avec le responsable de l'embauche• Test pratique à domicile ou exercice de codage à distance (le c...

CMHC - SCHL
Montreal, Quebec

Une connaissance des pipelines d’IC/DC, des pratiques de gestion de l’information, de la gestion du cycle de vie du développement de systèmes, de la gestion des services de TI, des méthodes agiles et Lean, de l’infrastructure et des opérations; . Une expertise des écosystèmes opérationnels, des syst...

NÖORD TECHNOLOGIES
Montréal, Quebec

Software engineers must be skilled in development, writing code, and documenting functionality. Proven work experience in as a computer software engineer or software developer. We’re looking for a passionate Software Engineer to design and develop software solutions. The candidate should be able to ...

Genetec
Montreal, Quebec

Are you interested in working for a leading high-tech company on a world class product?  The video group is working on its next generation of recording services – an enterprise video surveillance solution that enables real-time video streaming across networks of up to thousands of servers and c...