cover image
BCAA

BCAA

www.bcaa.com

1 Job

1,231 Employees

About the Company

Driven by our purpose to move British Columbians forward, BCAA (British Columbia Automobile Association) is a long-standing BC Top Employer (Mediacorp) and provides over 1 in 3 B.C. households with industry leading mobility and protection services including Membership, Insurance, Evo Car Share, Evolve E-Bike Share, BCAA Auto Marketplace and Auto Service. BCAA invests in programs and initiatives to make a positive impact by protecting the people and province of BC, recognizing that the place we call home is all of ours to protect. BCAA holds itself accountable to its purpose by setting goals related to its impact on People, the Planet and Prosperity, and sharing results in our annual Impact Report.

Listed Jobs

Company background Company brand
Company Name
BCAA
Job Title
Senior Software Developer Analyst (Full Stack – .NET, React/NextJS, CMS)
Job Description
**Job title** Senior Software Developer Analyst (Full Stack – .NET, React/NextJS, CMS) **Role Summary** Lead design, development, testing, and delivery of complex internal web applications, microservices, and IT automation solutions. Provide technical guidance to Scrum teams, define coding standards, mentor junior staff, and drive continuous integration/continuous deployment (CI/CD) adoption across a cloud‑native environment. **Expectations** - Deliver high‑quality software with minimal defects in an agile setting. - Mentor and coach developers, facilitating knowledge transfer and code quality improvements. - Own end‑to‑end ownership of feature development, from analysis through production support. - Collaborate cross‑functionally to align technical direction with business priorities. - Champion DevOps practices, automating testing, monitoring, and deployment pipelines. **Key Responsibilities** 1. Architect and develop scalable, secure, multi‑platform solutions using ASP.NET MVC, ReactJS/NextJS, Java JEE microservices, and Sitecore CMS. 2. Write clean, maintainable code and conduct thorough code reviews. 3. Design, implement, and maintain CI/CD pipelines (Azure DevOps, Jenkins, Bamboo) and infrastructure-as-code. 4. Create and maintain unit, integration, performance, and regression test suites. 5. Troubleshoot production incidents, perform root‑cause analysis, and implement preventive fixes. 6. Estimate effort, manage sprint backlogs, and participate in all Scrum ceremonies. 7. Document architecture, APIs, integration points, and best‑practice guidelines. 8. Continuously assess and recommend technology, process, and architectural improvements. 9. Collaborate with QA, security, and infrastructure teams to ensure compliance and operational excellence. **Required Skills** - 7+ years in application development and system integration. - Front‑end: HTML5, CSS3, JavaScript, SASS, jQuery, ReactJS, NextJS (mobile‑first, responsive). - Back‑end: ASP.NET MVC, Razor, C#, .NET Framework/Core, Java (JEE), microservices, JBoss. - Scripting/DevOps: Shell, Python, Git, Azure DevOps, Jenkins, Bamboo, New Relic. - Cloud & Integration: AWS, Azure, ECS/EKS, Serverless, Vercel, Auth0, Sitecore CMS, Web APIs. - Databases: MS SQL, relational databases; advanced SQL query writing. - Strong understanding of architectural design, secure coding, performance tuning. - Experience leading Agile teams, facilitating backlog grooming, sprint planning, demos, retrospectives. - Excellent communication, problem‑solving, and mentorship abilities. **Required Education & Certifications** - Bachelor’s (or equivalent) degree in Computer Science, Information Systems, or related field. - Demonstrated professional experience; certifications (e.g., MCSD, AWS Certified Developer, Azure Developer Associate, or equivalent) are a plus but not mandatory.
Burnaby, Canada
Hybrid
Senior
18-01-2026