Senior Full Stack Developer creating Office Protect software at Sherweb. Collaborating on technical designs, mentoring developers, and driving technological innovations.
Responsibilities
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
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
Senior Software Engineer at Affirm's Zero to One labs developing and launching scalable AI - enabled systems. Engaging in rapid prototyping and collaborating with product managers in a fast - paced environment.
Test and Product Engineering Developer at Ford working on hardware testing for Electronic Control Units. Focus on defining test requirements, methodologies, and achieving product quality in mass production.
Full Stack Developer building complex web applications and APIs in Assurance Innovation Lab at BDO. Collaborating with high - performing teams to drive innovation and enhance client service.
Senior Software Engineer developing Conductor, an AI platform for healthcare providers. Leading deployments, integrations, and resolving technical issues with client stakeholders.
Web Full Stack Developer at GHGSat focusing on innovative applications for greenhouse gas data processing. Join a multidisciplinary Agile Scrum team to enhance environmental solutions.
Software Developer I developing AI - driven applications within PR Newswire Canada. Collaborating with cross - functional teams to enhance application development and code quality.
Senior Client Engineer developing and improving the DragonVale mobile game client. Collaborating with talented engineers to deliver high - quality updates for its dedicated player community.
Staff Software Engineer joining Achievers' Framework team focused on building scalable infrastructure. Responsible for authentication, API gateways, and fostering engineering best practices with a strong team.
Software Developer intern helping to validate and develop algorithms for Kinaxis' AI - powered platform. Involves collaboration with data processing and quality improvement tasks.
Product Development Engineer at Socomec developing embedded systems and GUI interfaces for electrical equipment. Collaborating with engineering teams to implement communication protocols and support product testing and documentation.