
Développeur(euse) logiciel / Software Developer - Storage
Genetec Inc.6 months ago
Montréal, CanadaMid Level
Responsibilities
- Develop and support cloud storage systems handling large volumes of structured and unstructured data.
- Build dynamic, flexible, and scalable software services for customers.
- Operate underlying infrastructure with attention to governance, high availability, capacity management, and incident response.
- Deploy new software instances in cloud environments and develop tools for monitoring system health.
- Develop software components, examples, and related automated tests.
- Contribute to feature design, task estimation, user-story feedback, and product bug fixing.
- Provide storage solutions and technologies that accelerate application-team development.
- Collaborate with partners and software testers and participate in scheduled on-call support.
Requirements
- Bachelor’s degree in software engineering, computer engineering, or computer science.
- At least 3 years of experience in a software development role.
- Proficiency with C# and .NET Core.
- Knowledge of Azure services or equivalent technologies from other cloud providers.
- Experience with storage technologies such as CosmosDB, MongoDB, or ClickHouse is an asset.
- Experience with Kubernetes, Docker, GitOps tooling, Git, automated testing, encryption, blockchain, and Linux.
- Ability to learn quickly and understand complex problems.
- Strong teamwork and collaboration skills.
- Fluency in French and English, both verbally and in writing.
Benefits
- Hybrid work arrangement.
- Attractive compensation package.
- Training tuition reimbursement program.
- Subsidized meals at the company bistro.
- Flexible working schedule.
- Free unlimited coffee.
- Free private parking.
- Onsite fitness facility with a personal trainer.