
Développeur(euse) Logiciel / Software Developer
Genetec Inc.over 1 year ago
Montréal, CanadaEntry Level
Responsibilities
- Develop full-stack software using the .NET ecosystem.
- Program in F# and C# using functional and object-oriented approaches.
- Maintain and extend high-performance, fault-tolerant, and scalable products across platforms and operating systems.
- Develop secure APIs and integrate third-party APIs.
- Participate in user experience, design, security, development, and maintenance throughout the software development lifecycle.
- Collaborate with quality assurance specialists, product line managers, and other team members in an Agile environment.
Requirements
- Fluency in French and English, verbally and in writing.
- Bachelor’s degree in Software Engineering, Computer Science, or equivalent.
- Experience with version management, code analysis, and automated testing.
- Expertise in at least one functional or object-oriented programming language.
- Ability and motivation to work collaboratively in a fast-paced environment and take on unfamiliar tasks.
- Knowledge of functional programming, the .NET ecosystem, embedded programming on Windows and Linux, Docker, runc, cloud development, React, Arduino, Raspberry Pi, or other small-scale embedded devices is an asset.
Benefits
- Hybrid workplace with a flexible work schedule.
- Training tuition reimbursement program.
- Subsidized meals at the company bistro.
- Free unlimited coffee.
- Free private parking for employees.
- Onsite fitness facility with a personal trainer.