Développeur de logiciels/Software Developer

Montreal

Offre publiée le 2024-03-26

Toolkit 3D

Job Description

Job Description

Salary :

Description de l'entreprise

Toolkit3D est une entreprise technologique spécialisée dans les solutions de fabrication numérique. Notre plateforme intégrée automatise le processus de conception et de fabrication, le rendant rationalisé, évolutif et rentable.

Nous couvrons un large éventail de technologies pour répondre aux divers besoins de nos clients. Grâce à notre technologie brevetée scan-to-fit, nous pouvons concevoir des produits sur mesure à partir de scans corporels en 3D, garantissant ainsi le meilleur ajustement et la meilleure stabilité possibles.

Rejoignez-nous pour embrasser l'industrie 4.0 et révolutionner la façon dont nous construisons.

Description du rôle

En tant que développeur de logiciels, vous développerez et maintiendrez des applications web back-end. Vous collaborerez avec des équipes interfonctionnelles pour concevoir et mettre en œuvre des solutions logicielles qui répondent aux besoins des clients.

Ce poste offre la possibilité de travailler avec des technologies de pointe et de façonner l'avenir de la fabrication numérique.

Responsabilités

  • Développer, dépanner, analyser et tester des applications logicielles fonctionnant sur une infrastructure en nuage.
  • Développer et tester l'infrastructure pour les applications basées sur le cloud afin de garantir l'évolutivité, la maintenabilité et la performance.
  • Mettre en œuvre et maintenir des processus CI / CD pour les applications basées sur le cloud.
  • Écrire et tester le code pour assurer la compatibilité et la stabilité.
  • Créer des spécifications techniques claires.
  • Participer aux revues de code.
  • Collaborer avec les membres de l'équipe pour définir et mettre en œuvre des solutions.
  • Tester, maintenir et recommander des améliorations logicielles pour assurer une fonctionnalité et une optimisation solides.
  • Effectuer des tests unitaires, fonctionnels et de performance.
  • Travailler dans un environnement agile pour publier des logiciels selon un calendrier régulier.

Education

Licence en génie logiciel ou dans un domaine connexe.

Compétences et qualifications :

  • 2+ ans d'expérience dans le développement et la mise en œuvre d'applications logicielles
  • Expérience de travail sur des projets logiciels à grande échelle
  • Excellente maîtrise de Typescript.
  • Familiarité avec les langages de programmation, tels que Python ou C++.
  • Connaissance du protocole HTTP et des normes connexes telles que REST.
  • Expérience des outils et méthodologies de processus de qualité des logiciels, tels que Git, l'intégration continue et les tests automatisés.
  • Excellentes compétences en matière de communication écrite et orale.
  • Bonne connaissance pratique du système d'exploitation Linux.

Certifications souhaitées

  • Expérience avec les services de cloud computing, en particulier AWS.
  • Expérience de l'utilisation de Docker.
  • Expérience avec Terraform

Toolkit3D s'engage fermement en faveur de l'équité et de la diversité et accueille favorablement les candidatures de tous les groupes désignés.

Nous ne pratiquons aucune discrimination fondée sur la race, le sexe, la religion, la couleur, l'origine nationale, le genre, l'identité de genre, l'orientation sexuelle, l'âge, l'état civil, le statut d'ancien combattant, l'état de santé, le handicap ou toute autre classe ou caractéristique protégée par la législation en vigueur.

Nous invitons tous les demandeurs d'emploi de tous horizons à nous rejoindre ! Toolkit3D s'engage à fournir des aménagements tout au long du processus d'entretien et d'embauche.

Si vous avez besoin d'un aménagement, veuillez nous le faire savoir au moment de la candidature.

Company Description

Toolkit3D is a technology company that specializes in digital manufacturing solutions. Our integrated platform automates the design and manufacturing process, making it streamlined, scalable, and cost-effective.

We cover a wide range of technologies to meet the diverse needs of our clients. With our patented scan-to-fit technology, we can design custom-fit products based on 3D body scans, ensuring the best possible fit and stability.

Join us in embracing Industry 4.0 and revolutionising the way we build.

Role Description

As a Software Developer, you will develop and maintain back-end web applications. You will collaborate with cross-functional teams to design and implement software solutions that meet customer requirements.

This role offers an opportunity to work with cutting-edge technologies and shape the future of digital manufacturing.

Responsibilities :

  • Developing, troubleshooting, analyzing and testing software applications that run on cloud-based infrastructure.
  • Developing and testing the infrastructure for cloud-based applications to ensure scalability, maintainability, and performance.
  • Implementing and maintaining CI / CD processes for cloud-based applications.
  • Write and test code to ensure compatibility and stability.
  • Create clear technical specifications.
  • Participate in code reviews.
  • Collaborate with team members to define and implement solutions.
  • Test, maintain and recommend software improvements to ensure strong functionality and optimization.
  • Perform unit, functional and performance tests.
  • Work in an agile environment to release software on a regular schedule.

Education

Bachelor's degree in software engineering, or a related field.

Skills and Qualifications :

  • 2+ years of experience developing and implementing software applications
  • Experience working on large-scale software projects
  • Strong proficiency with Typescript.
  • Familiarity with programming languages, such Python or C++.
  • Knowledge of HTTP and related standards such as REST.
  • Experience with software quality process tools and methodologies, such as Git, continuous integration, and automated testing.
  • Excellent written and oral communication skills.
  • Good working knowledge of the Linux operating system.

Preferred certifications

  • Experience with cloud computing services, particularly AWS.
  • Experience using Docker.
  • Experience with Terraform

Toolkit3D is strongly committed to equity and diversity and welcomes applications from all designated groups. We do not discriminate based on race, sex, religion, colour, national origin, gender, gender identity, sexual orientation, age, marital status, veteran status, medical condition, disability, or any other class or characteristic protected by applicable law.

We welcome all job-seekers from all backgrounds to join us! Toolkit3D is committed to providing accommodation throughout the interview and employment process.

If you require accommodation, please let us know at the point of application.

remote work

1 hour ago