About the role

  • design and develop front ends for websites in an agile environment using knowledge of JavaScript, Web Components, Vue.js and more
  • assist with back end APIs, websites and applications using SQL, C#, and more
  • build reusable code and libraries for future use
  • continually research new tools and technology
  • create documentation and implement code standards using best practices
  • mentor Co-op, Junior, and Intermediate Developers
  • implement application architectural best practices
  • lead and participate in code reviews
  • develop unit tests and integration tests
  • participate in sprint planning with team members
  • communicate and facilitate product releases
  • problem solve errors raised by the Support team
  • facilitate deployments using automated build and release tools
  • lead EPICs and features as the Technological Subject Matter Expert (SME)

Requirements

  • minimum of 5 years of programming experience
  • proven ability to communicate to both technical and non-technical team members
  • clean code writing that can be consumed by other team members
  • project and end-results focused
  • motivated to solve challenging problems by applying innovative solutions
  • College diploma or university degree in the field of computer science or information sciences
  • Strong programming and technical computer skills in C#, MVC, JavaScript, SQL, and Visual Studio
  • Experience with CSS, mobile application development, responsive design, RESTful web services, Microsoft Team Foundation Server, Git, Jira, automated testing and deployment
  • Knowledge of Azure micro services, dependency injection, and SOLID design principles and patterns are considered assets
  • Excellent time management skills
  • Strong ability to multitask and handle change
  • Sharp attention to detail
  • Proven communication skills
  • Superior organizational and planning skills
  • Great team player with the ability to work individually when required
  • Collaborative and innovative problem analysis and solving
  • Knowledge of Performance, CI, CD, automated testing, and quality methodologies

Benefits

  • weekly, free catered lunches at the office
  • flexible work that allows us to prioritize work-life balance
  • 4-day summer work weeks
  • state-of-the-art collaborative environment
  • competitive wages
  • exceptional benefits and employee wellness funding
  • company matched pension program
  • parental leave top-up benefits
  • paid volunteer days

Job title

Senior Developer

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job