Software Development Intern - Performance and Scalability

October 19

Apply Now
Logo of Tecsys Inc.

Tecsys Inc.

Warehouse Management • Distribution Management • Transportation Management • Supply Management • Financial Management

501 - 1000

Description

• 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ères 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. • 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. • Notre département de Recherche et Développement est à la recherche d’un stagiaire en développement logiciel, pour nous joindre pour le semestre d'hiver 2025. • Lors de ton stage au sein de l’équipe de performances et de l’évolutivité, tu auras la chance de travailler sur des projets stimulants ayant des impacts tangibles dans les secteurs de la santé, où nos solutions sont utilisées de l'entrepôt jusqu’à la salle d’opération, et de la distribution, où nos solutions permettent aux entreprises indépendantes de rivaliser avec les géants de leur industrie et ainsi maintenir leur indépendance. • Tu feras partie d’une équipe Scrum qui met l’accent sur l’amélioration continue des pratiques et du travail d’équipe. • Tu auras également l'opportunité d'apprendre auprès de développeurs d'expérience pour lesquels travailler en équipe tout en s’amusant sont une priorité. • Dans ce poste, vous serez responsable de ce qui suit : • Développement Backend (Python) : Collaborer avec l'équipe de développement pour concevoir, implémenter et maintenir le backend basé sur Python de notre framework d'automatisation. • Création d'APIs robustes et les intégrer avec divers composants. • Optimisation du code pour les performances et la scalabilité. • Utilisation des cadres (framework) pour un développement rationalisé. • Développement de l'Interface Utilisateur Front-End (React, JavaScript, CSS) : Développer des interfaces conviviales en utilisant React, JavaScript et CSS. • Assurer une intégration sans faille entre les composants front-end et back-end. • Mise en œuvre de la gestion de l'état pour une gestion efficace de l'état de l'application. • Mise en œuvre des designs réactifs et amélioration de l'expérience utilisateur. • Tests d'Échelle et de Performance : Concevoir et exécuter des tests d'échelle et de performance pour évaluer les performances du système, identifier les goulots d'étranglement et optimiser l'utilisation des ressources. • Analyse des résultats des tests et fourniture de recommandations pour l'amélioration. • Expérience avec Jmeter serait un atout. • Développement de Plans de Test (SOAP, XML, REST) : Collaborer avec les équipes QA et produit pour comprendre les cas d'utilisation des clients. • Création de plans de test complets pour les services basés sur SOAP, XML et REST. • Garantir une couverture de test sur différents scénarios. • Compétences Analytiques : Appliquer une forte pensée analytique et logique pour analyser les cas d'utilisation et les traduire en stratégies de test efficaces. • Identifier les cas limites et les scénarios extrêmes pour des tests approfondis.

Requirements

• Compléter des études collégiales en informatique ou en génie informatique, afin d’entreprendre une carrière professionnelle dans un environnement stimulant. • Approche logique, organisée, avec de bonnes aptitudes interpersonnelles et capable de bien travailler sous pression. • Doit posséder d’excellentes aptitudes de communication (écrite et parlée). • Complète des études collégiales en science informatique ou en génie informatique, dans le but entreprendre une carrière professionnelle dans un environnement stimulant. • 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. • La connaissance des technologies suivantes sera un atout: • IDE et systèmes de contrôle de version (Eclipse, Git, Maven, etc.). • Junit, Selenium. • Services et architecture REST.

Apply Now
Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com