
Developer II, Software
- Quebec City, QC
- Permanent
- Full-time
We work to simplify the cloud for IT professionals so they can focus on what really matters, making their customers' lives better. Find out how we do that here: www.sherweb.com/about/Here's how you will contribute to the company’s success
- Propose, review and take ownership of technical designs up to the functionality.
- Contribute to the code review of its development team in a meaningful way with a visible impact.
- Contribute to the resolution of technical debt within its development team.
- Mentor developers 1 of your development team.
- Implement User Stories and bug work autonomously.
- Understand the SDLC best practices and design patterns.
- Contribute to the Scrum ceremonies of your development team.
- Provide support to operational teams for product issues raised in escalation.
- Demonstrated experience (minimum 3 years) in developing Web applications, APIs and SaaS products.
- Knowledge and application of SOLID and DDD principles, as well as a strong orientation for clean code.
- Experience with the following technologies: .Net Core, .Net Framework, C#, React, Angular, EntityFramework, Nhibernate (or other frameworks), Azure DevOps, SQL Server, MongoDB, RabbitMQ.
- Fluency in English (written and oral). French is an asset.
- College or University diploma in computer science.
- A friendly and diverse work culture with inclusion and equality at the heart of our actions
- State-of-the art technology and tools
- A results-oriented culture where talent, action, and thinking outside the box are given due recognition
- Annual salary review based on performance
- Generous and caring colleagues of various professional and cultural backgrounds
- A base salary ranging between 38,31$ and 54,73$ hourly
- Vacation time that considers your previous experience
- Advanced paid hours to recharge your batteries (holidays and mobile days)
- Flexible benefits plan that adapts to your needs
- Flexible savings fund options
- A monthly home internet allowance
- A career path with opportunities to learn and grow
- Proximity to your direct manager and open, honest communication to support your development
- Multiple initial and on-the-job training opportunities and tools to track your progress and help you scale up in your career