ICBC (Insurance Corporation of British Columbia) · 8 hours ago
Developer - Senior
ICBC is committed to delivering high-quality customer service to all British Columbians, and they are seeking a Senior Developer to join their applications team. This role involves leading the enhancement and maintenance of online tools, providing expert technical knowledge, and managing complex software application projects.
InsuranceLogistics
Responsibilities
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 applications
Providing estimates for business cases, impact assessments, projects, and action requests in response to requests from Business Systems Analysts or Team Leads
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
Qualification
Required
5+ years of relevant hands-on experience or a combination of relevant post-secondary education in computer science and related business experience
Expert level experience in one or more languages and technologies: Java, Spring Framework, OutSystems, SQL/RDMS, XML, JSON, data modelling, version control tools (e.g. SVN, Git), Issue Tracking Tools (e.g. JIRA), and front-end web development technologies (e.g. HTML/CSS, JavaScript, Angular, React, etc)
Expert knowledge in using AI toolsets designed specifically for code development, application debugging, automation, and integration testing
Expert level knowledge in Agile methodologies and practices, including experience championing the advancement and adoption within an organization
Advanced level knowledge of Java Integrated Dev. Environment (e.g. IntelliJ, Eclipse, etc)
Advanced level knowledge working within a cloud development environment (AWS, Azure, GCP); Kubernetes; Linux; and Docker/Podman
Advanced experience with Dev-Ops, CI/CD, build and release management, migration methodology and related toolsets (e.g. GitLab, Jenkins, SPLUNK etc.)
Advanced experience with Enterprise Architecture including supervising the development of decoupled web services and JavaScript front ends
Exposure security frameworks (e.g. authentication - LDAP, AD)
Experience defining/implementing functional/non-functional requirements
Experience performing production support including incident, problem and change management
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 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
Advanced level experience in guiding and mentoring team members in best practices including code reviews, code refactoring, branching/merging, code-coverage, automated testing, etc
Applied knowledge of industry best practices, and experience researching tools and techniques for systems review and design to ensure effective application design
Benefits
Competitive salary
Comprehensive benefits
Company
ICBC (Insurance Corporation of British Columbia)
We're ICBC, your provincial Crown Corporation responsible for insurance, driver licensing and road safety.
Funding
Current Stage
Late StageLeadership Team
D
Dave Barrett
Founder
Recent News
Business in Vancouver
2025-09-04
2025-03-02
InsurSwift: Your Resource for Insurance Insights and Tips
2024-03-10
Company data provided by crunchbase