Developer - Intermediate
Role Overview
The Information Services Division is hiring an Intermediate Developer for its applications team.
The role enhances and maintains online tools used by teams, partners, and customers, including web- and mobile-friendly development, testing, and deployment.
Key Skills for This Role
Full Job Posting
Role overview
The Information Services Division is hiring an Intermediate Developer for its applications team.
The role enhances and maintains online tools used by teams, partners, and customers, including web- and mobile-friendly development, testing, and deployment.
Work arrangement
- The position is listed as Hybrid 8.
Hours
- Permanent full-time position; 7.5 hours per day, five days per week, Monday through Friday.
Salary
- Annual salary range is $88,288.20–$95,513.60.
Responsibilities
- Code and unit test for projects, enhancements, and internal improvement initiatives.
- Manage and lead medium- to high-complexity software design, configuration, development, and delivery.
- Maintain application, design, and support documentation; investigate and resolve production problems.
- Estimate work for business cases, impact assessments, projects, and action requests.
- Develop automation methods, identify performance and capacity needs, and implement efficiency tools.
- Participate in Agile practices, peer reviews, and SDLC best practices; review junior developers’ work.
Experience and qualifications
- Requires 3–5 years of relevant hands-on software development experience or a combination of relevant post-secondary education in computer science.
- Advanced experience with a modern programming language, SQL, XML, JSON/YAML, data modelling, Git, and regular expressions.
- Experience with CI/CD, cloud platforms, containers and orchestration, monitoring, testing, debugging, and enterprise integrations.
- Experience developing Angular and TypeScript web applications integrated with REST APIs.
- Working experience with Agile and ITSM; knowledge of systems analysis, design, and functional and non-functional requirements.
- Strong communication, critical thinking, problem solving, learning agility, prioritization, and collaboration skills.
- Experience supervising or mentoring junior developers is listed among the qualifications.
Technical skills
- Programming language options include Java, C#, Python, and TypeScript; tools include GitLab CI, GitHub Actions, Jenkins, Docker, Kubernetes, and OpenShift.
- Cloud options include AWS, Azure, and GCP; monitoring examples include Splunk, Datadog, and Grafana.
- Security framework exposure includes OAuth 2.0, OIDC, and SAML; this is described as exposure.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Insurance Corporation of British Columbia
Corporate Info Analyst II
North Vancouver, CAN
ICBC is seeking a Corporate Information Analyst II for a six-month temporary role, with a possible extension, supporting its corporate records management program. The work includes records policies, digital preservation,
Organization Design Specialist
North Vancouver, CAN
We welcome applications from all qualified job seekers. Should you require any accommodations, including alternative interview formats, assistance with online assessments, or an ASL interpreter, throughout the applicatio
Government Relations & Policy Advisor
North Vancouver, CAN
Remote Estimating Support Assistant
Abbotsford, CAN
SAP ABAP Developer - Senior
North Vancouver, CAN
Senior Employee Relations Advisor
Burnaby, CAN
Corporate Info Analyst II
North Vancouver, CAN
Advanced Support and Recovery Specialist
Surrey, CAN
Organization Design Specialist
North Vancouver, CAN
Client Service Representative
Burnaby, CAN