
Développeur(euse) logiciel Senior/ Senior Software Developer - Clearance
Genetec Inc.1 month ago
Montréal, CanadaSenior
Responsibilities
- Participate in architectural decisions and influence the technical evolution of the product.
- Build modern microservices-based applications for a cloud-based SaaS platform.
- Improve the performance, stability, availability, and cost efficiency of production services.
- Participate in a support rotation after becoming familiar with the product and operations.
- Contribute to the full application development lifecycle, including testing and deployment.
- Collaborate with developers, testers, designers, and product managers to deliver quality solutions.
- Mentor and support team members through knowledge sharing and technical guidance.
Requirements
- Bachelor’s degree in Computer Engineering, Software Engineering, Computer Science, or equivalent practical experience.
- Minimum of 5 years of software development experience.
- Strong experience with C# and .NET.
- Experience with JavaScript or TypeScript and NoSQL databases such as MongoDB.
- Understanding of software design principles, distributed systems, and service-oriented architectures.
- Experience developing cloud-based applications in a CI/CD environment, preferably with Microsoft Azure.
- Strong analytical, problem-solving, and collaboration skills.
- Fluency in French and English, both verbally and in writing.
- Knowledge of DevOps, observability, production operations, cloud platforms, messaging protocols, Infrastructure as Code, containerization, or orchestration is an asset.
Benefits
- Hybrid workplace in Montreal with a flexible work schedule.
- Attractive compensation package.
- Training tuition reimbursement program.
- Subsidized meals at the onsite Bistro.
- Free unlimited coffee and fruit.
- Free private parking for employees.
- Onsite fitness facility with a personal trainer and wellness and health workshops.