ICBC (Insurance Corporation of British Columbia)

Senior Developer

ICBC (Insurance Corporation of British Columbia)

full-time

Posted on:

Location Type: Hybrid

Location: North Vancouver • 🇨🇦 Canada

Visit company website
AI Apply
Apply

Salary

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

Job Level

Senior

Tech Stack

AWSAzureCloudJavaScriptJenkins.NETPythonReact

About the role

  • Work cross-functionally and lead strategic team efforts requiring work from multiple team members.
  • Develop and maintain both client-side and server-side components, ensuring seamless integration and performance.
  • Drive the adoption of DevOps best practices, developing CI/CD pipeline, standards, practices and guidelines.
  • Work closely with development teams to enhance day-to-day service operations, design and maintain KPIs to measure availability, reliability, performance, efficiency and security for customer facing services.
  • Develop and enhance resiliency capabilities for all applications, ensuring they can withstand and recover from disruptions.
  • Use critical and out of the box thinking to solve day-to-day business problems for customers, operations, and business partners.
  • Troubleshoot and recover the services in response to the production incidents. Ensure the issue has been permanently mitigated.
  • Fostering a culture of collaboration, automation, and continuous improvement with the rest of the team in a rapid delivery paced environment.

Requirements

  • Expert knowledge of Dev-Ops methodology pertaining to continuous deployment for customer-facing applications.
  • 5+ years of professional software development experience preferably in .NET, JavaScript, React etc.
  • Proficient in scripting processes in a language such as Bash, Python or similar.
  • Experience in cloud application development such as AWS, Azure, and/or Vercel.
  • Experience in operating services both on premise and in cloud, Infrastructure as Code, Jenkins, CI/CD, GitLab and GitHub.
  • Proven experience in technical leadership and setting directions for project team members.
  • Demonstrated ability in mentoring and upskilling junior team members.
  • Working experience with developing, deploying and sustaining customer-facing, enterprise applications and authentication services.
  • Proficient in troubleshooting and anticipating problems that affect the performance, reliability, or availability of new and existing systems.
  • Knowledge and understanding of service monitoring and observability best practices
  • Knowledge and understanding of design thinking, lean, or operational excellence methodology is an asset.
Benefits
  • Competitive salary
  • Comprehensive benefits
  • Collaborative work environment

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
DevOps methodologyCI/CD pipeline.NETJavaScriptReactBashPythonAWSAzureInfrastructure as Code
Soft skills
leadershipcollaborationmentoringproblem-solvingcritical thinkingcontinuous improvementcommunicationteamworkstrategic thinkingadaptability