Propose, review, and own EPIC-level technical designs for the Office Protect software
Contribute to the standards and code review process for their development team
Mentor Level 1 and Level 2 developers on their development team
Be responsible for and deliver Root Cause Analyses (RCAs) upon request
Apply knowledge of SDLC best practices and design patterns
Contribute to the technology plan by executing the Product Owner's vision for their team's products
Identify technical debt within their development team and contribute to its prioritization
May be involved in the recruitment process and serve as a supporting interviewer during second-stage technical interviews
Identify opportunities, emerging technologies, and best practices as part of their development team's technology scouting
Requirements
Demonstrated experience (minimum 8 years) in developing web applications, APIs, and SaaS products
Knowledge and application of SOLID and DDD principles, with a strong focus on clean code
Experience with the following technologies: .Net Core, .Net Framework, C#, Angular, EntityFramework, Nhibernate (or other frameworks), Azure DevOps, MongoDB, RabbitMQ
Proficiency in English and French (written and spoken)
College or university degree in computer science
Tech Stack
Angular
Azure
Entity Framework
MongoDB
RabbitMQ
SDLC
Benefits
A fast-paced work environment that adapts to you
A friendly, diverse work culture with inclusion and equality at its core
Cutting-edge technology and tools
A results-oriented culture that recognizes talent, initiative, and out-of-the-box thinking
Annual performance-based salary review
Generous, caring colleagues from diverse professional and cultural backgrounds
A flexible total compensation package
Vacation allowance that takes your prior experience into account
Paid time off for recharging (public holidays and floating days)
A flexible benefits plan tailored to your needs
Flexible savings fund options
A monthly allowance for home Internet
Significant growth opportunities
A career path with learning and development opportunities
Close access to your direct manager and open, honest communication to support your development
Multiple onboarding and on-the-job trainings and tools to track your progress and help you advance your career
"Sherweblife" — a rich calendar of activities that brings us together virtually and in person throughout the year