Développeur de logiciels/Software Developer

at  Toolkit 3D

Montréal, QC, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate08 Jul, 2024Not Specified09 Apr, 20242 year(s) or aboveProgramming Languages,Python,Software Projects,Rest,Continuous Integration,Typescript,C++,Communication Skills,GitNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

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.

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.

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.

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.

Responsibilities:

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.


REQUIREMENT SUMMARY

Min:2.0Max:7.0 year(s)

Information Technology/IT

IT Software - System Programming

Software Engineering

Graduate

Software engineering or a related field

Proficient

1

Montréal, QC, Canada