Developer - Senior jobs in United States
cer-icon
Apply on Employer Site
company-logo

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

JavaSpring FrameworkAgile methodologiesCloud developmentDev-OpsSQL/RDMSAI toolsetsVersion control toolsFront-end technologiesCommunicationLeadership experienceProblem-solvingTeam collaboration

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)

twittertwittertwitter
company-logo
We're ICBC, your provincial Crown Corporation responsible for insurance, driver licensing and road safety.

Funding

Current Stage
Late Stage

Leadership Team

D
Dave Barrett
Founder

Recent News

Company data provided by crunchbase