Resume Score

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

Sign in to check score

About the role

  • Senior Developer enhancing and maintaining systems for ICBC, a car insurance provider in British Columbia. Responsible for development and technical leadership within the applications team.

Responsibilities

  • Provide technical expertise in the design, development, and delivery of software applications
  • Investigate and resolve defects and production issues
  • Estimate story points and achieve sprint goals
  • Develop automation methods for efficiency in application development
  • Review junior developers' work as needed

Requirements

  • Extensive and relevant hands-on experience in software development
  • Expert-level proficiency as a full-stack developer: Java, Angular, SQL, XML, containerization, version control (e.g., GitLab), JIRA
  • Extensive Agile experience with technical leadership and mentorship
  • Hands-on experience with designing and integrating RESTful web services
  • Experience with Dev-Ops methodologies and related toolsets (e.g. GitLab, Jenkins)
  • Familiarity with unit testing, functional testing, and application debugging techniques
  • Ability to work without supervision in a cross-functional team environment
  • Effective communication skills
  • Previous experience mentoring and reviewing junior developers' work

Benefits

  • Competitive salary
  • Comprehensive benefits
  • Collaborative work environment
  • Opportunities for professional development
  • Flexible work arrangements

Job type

Full Time

Experience level

Senior

Salary

CA$92,729 - CA$100,427 per year

Degree requirement

Bachelor's Degree

Tech skills

AngularJavaJenkinsSQL

Location requirements

HybridSurreyCanada

Report this job

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