Développeur de logiciels/Software Developer
at Toolkit 3D
Montréal, QC, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 08 Jul, 2024 | Not Specified | 09 Apr, 2024 | 2 year(s) or above | Programming Languages,Python,Software Projects,Rest,Continuous Integration,Typescript,C++,Communication Skills,Git | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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