Developer – Senior (Applications) - Hybrid Work Job at ICBC, North Vancouver, BC

U1VWc1ltWkw3aWlyN3gzeURjeGFKUT09
  • ICBC
  • North Vancouver, BC

Job Description

At ICBC, it’s our job to make sure the car insurance system works for all British Columbians, today and in the future. If you want

to make the most of your skills and expertise while growing your career, we want you. A career at ICBC is an opportunity to be

part of a talented, diverse and inclusive team that is driven to serve its customers and community. You can expect a competitive

salary, comprehensive benefits and a collaborative work environment. If you are reliable and dependable, contact us today to be

part of our talented and diverse team as we work together to create an insurance system we can all be proud of.

We welcome applications from all qualified job seekers. If you are a job seeker with a disability, please let us know as

adjustments can be made to help support you in delivering your best performance.

Developer – Senior (Applications) - Hybrid Work

Job Title: Developer - Senior Reference Number: 117626

Location: North Vancouver Employment Type: Permanent Full Time

Hours of Work: 7.5 hr Day Shift (M-F) Posted Date: 2023/05/03

Position Highlights

ICBC is committed to delivering consistently high quality customer service to all British Columbians. If you are excited about new

software development, we welcome you to apply for this exciting opportunity.

The Information Services Division is currently looking for Senior Developers to join our applications teams. In this position, you

will take on the integral role of leading the design and development of the online tools our teams, partners and customers

use on a daily basis. You will have a chance to use your expert skills in the areas of web development, testing and deployment

As a Senior Developer, you will be responsible for:
  • Providing expert level technical knowledge while managing and supervising complex work for the design, configuration,
development, and delivery of software applications

  • Investigation and resolution of production problems related to the applications
  • Develop automation methods, identify performance and system capacity requirements, and implement development tools to
gain efficiencies with application development and operational support

  • Acting as a lead and facilitator for team members engaged in development activities.
Position Requirements

This position will require someone who has 3 - 5 + years of relevant hands-on experience or a combination of relevant

post-secondary education in computer science and related business experience. The ideal candidate will possess the following

qualifications:
  • Expert level experience in Java, SQL/Oracle , version control tools (e.g. SVN, GitHub), JIRA, web development
  • Knowledge in Agile methodologies including experience as a Scrum Master/Team Lead/Architect Owner
  • Experience with Dev-Ops, build and release management, migration methodology and related toolsets (e.g. Jenkins,
SPLUNK etc.) including requirements to plan, implement or oversee releases into production

  • Experience with unit testing, functional testing, automated testing and application debugging techniques
  • Development of web services including REST API,queues including MQ, sync/async messaging while maintaining the integrity
of the solution

  • Demonstrated ownership with design of enterprise solutions
  • Exposure to security frameworks (e.g. authentication -microsoft Azura MFA , LDAP , AD)
  • Experience defining/implementing functional/non-functional requirements
  • Demonstrated experience in a leadership role, including facilitation, relationship building, identifying and mitigating technical
risks, and conflict resolution

  • Excellent written and oral communication skills
  • Ability to work work without supervision and in a cross-functional team environment
  • Ability to plan, prioritize and complete multiple concurrent tasks in an environment of changing deadlines, priorities and
requirements

  • Experience in guiding and mentoring team members including code reviews and code refactoring
  • Experience with Guidewire would be asset
Position Information

What we offer :
  • Competitive Salary & Benefits: We are committed to providing industry competitive salary and comprehensive benefits.
  • Salary : $81,258 to $88,019
  • Hybrid of On-site and Working from Home: We offer flexible working arrangements as we continue to support our employees in
balancing their career and family commitments.

  • Hybrid Work : 2days from the office and 3 days from home
  • COVID-19 safety protocols: We comply with WorkSafeBC and the health authorities of British Columbia to ensure your safety
and wellbeing.

  • Engaging Culture: We promote an inclusive and diverse work environment Only candidates legally entitled to work in Canada
will be considered for this position.

Please note only those legally entitled to work in Canada at present will be considered for this position

#ZRIT

Similar Jobs

Nova Scotia Health Authority

Health Information Management Clerk Job at Nova Scotia Health Authority

Successful candidates may be eligible for our benefits package which includes health, dental, travel, long-term disability, and life insurance coverage as well

Nike

Part-time Seasonal Retail Store Sales Associate (Nike Dixie Mississauga Clearance Store ) Job at Nike

Become a Part of the NIKE, Inc. Team NIKE, Inc. does more than outfit the worlds best athletes. It is a place to explore potential, obliterate boundaries and push out the edges of what can

Secure Rite

Customer Service Representative Job at Secure Rite

In this part-time casual position, the Customer Service Representative will be responsible for all incoming customer inquiries and bookings.

Atlantic Superstore

Department Manager Job at Atlantic Superstore

Lead, mentor and empower team members to improve efficiency, engagement, and retention. Maintain merchandising and operational standards.

Southern Health-Santé Sud

Social Worker Job at Southern Health-Santé Sud

Knowledge of national and provincial palliative care standards of practice. Minimum of a bachelors degree in Social Work. Daily Hours Worked: 7.75 hour shifts.