Principal Developer, Software

Posted last week

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Principal Developer managing development team standards and code quality at Sherweb. Focused on innovative technologies, mentoring, and technical roadmapping.

Responsibilities

  • Responsible for the standards and code review processes of his development team.
  • Ensure technological monitoring of its development team by identifying opportunities, the latest innovative technologies, and best practices.
  • Mentor its entire development team.
  • Ensure that SDLC best practices are properly followed within its team.
  • Ensure that design patterns are well applied within its team.
  • Responsible for the technical roadmap to implement the Product Owner’s vision for his development team’s product.
  • Represent his development team in organizational stakeholder meetings if needed.
  • Participate in the recruitment process and second-stage technical interviews.
  • Contribute to solving complex technological challenges.
  • Responsible for the technical debt within its development team and visibility to maximize performance, reliability and scalability.

Requirements

  • College or University diploma in computer science.
  • Demonstrated experience (minimum 10 years) in developing Web applications, REST 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
  • Team spirit and collaborative mindset.
  • Fluent in English (written and oral). French is an asset.

Benefits

  • A fast-paced work environment that adapts to you
  • 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 flexible total compensation offer
  • 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
  • Considerable growth opportunities
  • 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
  • "Sherweblife" - a rich calendar of activities that allow us to gather virtually and face-to-face throughout the year

Job type

Full Time

Experience level

Lead

Salary

CA$50 - CA$71 per hour

Degree requirement

Bachelor's Degree

Tech skills

AngularAzureEntity FrameworkMongoDBRabbitMQReactSDLCSQL

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.