Talent.com
Software Developer
Software DeveloperBrainhunter Systems Ltd • Burnaby, Metro Vancouver Regional District, CA
Software Developer

Software Developer

Brainhunter Systems Ltd • Burnaby, Metro Vancouver Regional District, CA
19 days ago
Job type
  • Permanent
Job description

Pacific Blue Cross (PBC) has been British Columbia's leading benefits provider for over 80 years. We are an independent, not-for-profit society with strong roots in BC’s health care system. We provide health, dental, life, disability, and travel coverage to 1 in 3 British Columbians through employee group plans and individual plans.

We are fueled by a commitment to keep health care sustainable for all British Columbians. Through our PBC Health Foundation, we fund projects that improve health outcomes directly related to mental health and wellbeing as well as the prevention and / or management of chronic disease. We are interested in finding people who want to make a difference and who are looking to grow their career with us.

  • Work‑life balance with flexible working hours of 7 hours per day, Monday to Friday (i.e., 35 hours per week).
  • Paid vacation starts at 3 weeks per year, and increases with years of service.
  • Hybrid work environment (i.e., a combination of work from office and work from home days).
  • Generous benefits, including extended health, dental, and life insurance; these benefit premiums are 100% paid by PBC.
  • Company pension contributions after 1 year of service.
  • Education allowance up to $1,000 per calendar year.
  • Onsite gym, cafeteria, and access to virtual doctors / counsellors 24 / 7 via our Employee Family Assistance Program!

About the Position

  • We are searching for a permanent Software Developer supporting data engineering to join our Software Engineering team.
  • This position is unionized and part of the CUPE 1816 Bargaining Unit. This position is paid at hourly rates and receives wage increases in accordance with the Collective Agreement. The wage for this position is : $8,546 - $9,657 per month.
  • Job Summary

    Under the broad managerial direction of the Assistant Manager / Manager and as an active member of a self‑organized work team, you will collaborate collectively in the planning, design, testing, execution and delivery stages of technology‑driven products and services that meet the needs of the business and deliver value. You will provide subject‑matter expertise in program, and systems analysis, design and implementation to the team through the application of the software development life cycle, industry standards and best practices, and individual proficiency levels with PBC’s systems. You will evaluate new and enhanced vendor products and contribute to internal knowledge databases. You may also perform duties of the Business Systems Analyst and QA Analyst as determined through team collaboration and may receive and respond to off‑hours trouble calls. You will maintain required proficiency levels in technical skills and core competencies and pursue continuous self‑development.

    Job Duties

    Self-Organized Work Team Member

    1. As an active member of a self‑organized work team, you will collaborate collectively in the planning, design, testing, execution and delivery stages of technology‑driven products and services that meet the needs of the business and deliver value by :

  • Defining and expanding on the design features, components and overall priorities communicated by business stakeholders;
  • Estimating size and complexity of the work, and as a group, assessing team capacity to complete the work, determining achievable goals for each stage and identifying out of scope activities;
  • Participating in team discussions and coming to consensus on who will complete the work, and identifying in‑house resources including network, database, architecture, deployment, security, production or other subject matter experts necessary to support team success;
  • Collaborating regularly with all team members throughout all stages of the work to track team progress, problem‑solving roadblocks and interdependencies, and identify options for enhancing stakeholder value in upcoming stages of the work;
  • Committing to and delivering on individually assigned activities and tasks within established time frames, as determined by the team as a whole;
  • Preparing and delivering informal presentations to the team and / or key stakeholders on technical design elements, demonstrations of challenges encountered in any stages of design or delivery, options for team and stakeholder feedback and consideration, and any other aspects where team collaboration can contribute to the quality, timing or effectiveness of shared outcomes;
  • Applying technical, professional, organizational and industry quality standards to meet or exceed delivery goals throughout all stages of the work;
  • Contributing to the smooth flow of communication between all team members and stakeholders;
  • Collectively assessing release and deployment status, and determining timing and activities required to deliver products into production;
  • Participating in retrospectives and sharing in the evaluation of delivery outcomes at the conclusion of each stage of the work, recognizing and celebrating successes, developing action plans for incorporating past or current experiences and new learnings into future team initiatives, and pursuing opportunities for continuous improvement;
  • Transferring knowledge to team colleagues in specific areas of individual expertise to increase team efficiency and operation, capitalize on opportunities for growth and development, and increase team engagement;
  • Liaising with stakeholders throughout all stages of the work to identify and facilitate the removal of barriers to successful team delivery; refers challenges outside of the team’s influence to resources external to the team’s day‑to‑day operation;
  • On an occasional basis, participating as a team in member communication processes such as focus groups to ensure understanding of the overall member experience with PBC products and services as they relate to the team member’s area of subject‑matter expertise.
  • Technical Software Systems Specialist

    2. Provides program and systems analysis, design and implementation expertise to the team in the design and delivery of technology‑driven products / services through the application of the software development life cycle, industry standards and best practices, and individual proficiency levels with PBC’s systems by :

  • Consulting and collaborating with key internal and external business stakeholders to define and understand business requirements and design features that will influence the development approach and scope of activities;
  • Understanding architecture and design diagrams and visualizing programming and system design outcomes within established system architecture;
  • Estimating type and cost of technical resources involved in the design, identifying out of scope activities and planning the specifics of the development process;
  • Developing, customizing or enhancing program code and interfaces to meet product, service and architectural requirements;
  • Consulting with third‑party suppliers or technical software and service agencies to determine interdependencies and potential / actual barriers associated with their application to the business;
  • Automating unit testing and the software build process to improve efficiency of operation using a variety of tools to compile and package source code;
  • Creating test plans and automated test scripts and running or monitoring outcomes in a test environment to validate features or components;
  • Deploying features from testing to staging and production environments following team and stakeholder sign‑off, using automatic release platforms to map and represent the environments in which the product / service will operate;
  • Acting as a subject‑matter expert in the application of specialized knowledge and deep problem‑solving skills within areas of individual practice such as web, mobile and data, and offering solutions in highly complex situations;
  • Maintaining detailed project documentation within established standards including requirements, design and software specifications, system reports, backup and operational requirements, and user procedures;
  • Providing technical application administration support by monitoring and optimizing application execution through modifying configuration and thresholds such as connectivity timeouts and retries, SQL, runtime optimization, concurrency thresholds, revising windows registry entries, programming workflows and applying other technical tools and techniques.
  • 3. Provides technical support to technology‑driven products and services currently operating in a production environment to respond to and troubleshoot production support incidents within target service level objectives, correct software defects and ensure continuing functionality by reconstructing history, reviewing specifications and user procedures, analyzing data sources for integrity issues and identifying system interdependencies. Predicts user and business impacts, evaluates priorities and implements the best fix to resolve functionality problems within time, cost and other resource constraints.

    4. May receive off‑hours trouble calls and coordinate and / or perform troubleshooting and recovery response through remote access.

    5. Evaluates new and enhanced vendor products and makes recommendations to the team and business stakeholders for purchase and incorporation into the business environment.

    6. Contributes to internal knowledge repositories to ensure resource information on all technology that has an interface with business products / services is current and accurate.

    Additional Technical Functions Assigned Through Team Collaboration

    7. Perform any or all duties of the Business Systems Analyst and may perform QA Analyst duties as determined through team collaboration, which do not affect the rating of the core functions of the Developer job.

    General Team and Department Support

    8. Through continuous learning initiatives, maintains up to date knowledge of system design concepts, development tools, design / build and deployment methodologies, security requirements, operating systems, business products / services within PBC’s environment and their relationship to technology‑driven solutions, general technology trends and other information related to the provision of development services.

    9. Conducts ongoing review of technical materials related to changes in in‑house products / services from a technology perspective, and those originating through cloud services management. Conducts online research and participates in information exchanges with colleagues and technical contacts, including membership in technology resource groups.

    10. Participates in semi‑annual disaster recovery exercises by conducting regression testing for specific business applications in consultation with Data Base Administrators and members of the disaster recovery team.

    11. Performs other assigned duties related to the provision of development services and team operation which do not affect the rating of the job.

    Qualifications

  • 2‑year diploma in Computer Systems Technology such as BCIT’s Computer Systems Technology (CSIT) with program options in Technical Programming (or equivalent program).
  • Additional courses related to one or more areas of technical specialization (equivalent to one year or 15 credits).
  • Software testing courses equivalent to :

  • ISTQB Foundation Level (17 hours) or Association of Software Testers Foundation Level (36 hours)
  • Formal training leading to certification in Agile practitioner level skills and knowledge (e.g., SAFe Practitioner course (14 hours) or equivalent industry‑recognized Agile course(s)).
  • Demonstrated critical thinking skills gained through the successful application of problem‑solving methods such as problem analysis, logic and judgement.
  • Minimum 5 years in business application development in a project team structure (medium‑size environment) with experience using a variety of application tools specific to the assigned area of operation and exposure to testing / quality assurance and business / systems analysis in a medium to large‑size organization, working on medium to large‑scale projects.
  • Demonstrated understanding of :

  • All technical software design, business analysis and testing skills as defined in the technical skills framework for this position.
  • All team collaboration core competencies as defined in the core competency framework for this position.
  • MS Office products (basic Word, Outlook and PowerPoint; advanced Excel including pivot tables).
  • Note : This role will be supporting the SQL and Data Engineering team.
  • If you’re excited about taking on this opportunity, we invite you to apply today and start the conversation with us about this position.

    While we thank all applicants for their interest, only short‑listed candidates will be contacted.

    Diversity, Equity, and Inclusion

    PBC is an Indigenous Works employer of choice, an Insurance Business Canada Diversity, Equity, and Inclusion award winner, one of Canada’s Greenest employers, a Canadian Centre for Diversity and Inclusion (CCDI) employer partner, and a Pride at Work partner.

    We strive to create a workplace where everyone feels valued and employees feel empowered to freely participate and contribute regardless of race, ethnicity, gender, sexual orientation, religion, ability, education level, parental status or socioeconomic status. We are an equal opportunity employer and welcome applications from all qualified candidates.

    To request an accommodation in completing this job application, testing, interviewing, or otherwise participating in the employee selection process, please direct your inquiries to careers@pac.bluecross.ca. These accommodation requests will be reviewed confidentially and, on a case‑by‑case basis by Human Resources.

    #J-18808-Ljbffr

    Create a job alert for this search

    Software Developer • Burnaby, Metro Vancouver Regional District, CA

    Similar jobs
    Software Developer

    Software Developer

    SAP SE • Vancouver, Metro Vancouver Regional District, CA
    Full-time
    At SAP, we keep it simple : you bring your best to us, and we'll bring out the best in you.We're builders touching over 20 industries and 80% of global commerce, and we need your unique talents to h...Show more
    Last updated: 7 days ago • Promoted
    Junior and Intermediate Software Developer

    Junior and Intermediate Software Developer

    Targeted Talent • Delta, BC, Canada
    Permanent
    We are looking for experienced.Our client is an Enterprise company that builds SaaS products for Fortune 500 companies.Relocation to Vancouver will be required towards the end of this year.Experien...Show more
    Last updated: 30+ days ago • Promoted
    Junior Software Developer

    Junior Software Developer

    CadMakers • Burnaby, BC, Canada
    Full-time
    Founded in 2014, CadMakers is an industry-leading digital construction and manufacturing technology company headquartered in Burnaby, British Columbia, Canada. We are dedicated to delivering cutting...Show more
    Last updated: 5 days ago • Promoted
    Senior Software Developer

    Senior Software Developer

    Autodesk, Inc. • Vancouver, Metro Vancouver Regional District, CA
    Full-time
    Job Requisition ID # • •25WD92047 • •Position Overview • •Autodesk Platform Service and Emerging Technology team is looking for talents to work on customer facing AI projects. In this role, you will build...Show more
    Last updated: 4 days ago • Promoted
    Software Developer - Intermediate

    Software Developer - Intermediate

    Delta Intelligent Building Technologies (Canada) Inc. • Surrey, BC, Canada
    Full-time +1
    About Delta Intelligent Building Technologies (Canada) Inc.Delta Intelligent Building Technologies (Canada) Inc.Delta Electronics) is a leading building controls manufacturer with over 300 partners...Show more
    Last updated: 8 days ago • Promoted
    Software Developer

    Software Developer

    Microchip Technology Inc. • Burnaby, Metro Vancouver Regional District, CA
    Full-time
    Get AI-powered advice on this job and more exclusive features.Are you looking for a unique opportunity to be a part of something great? Want to join a 17,000-member team that works on the technolog...Show more
    Last updated: 23 days ago • Promoted
    Software Developer

    Software Developer

    LMI Technologies • Vancouver, Metro Vancouver Regional District, CA
    Full-time
    Software Developer (Computer Vision - R&D).LMI Technologies, recognized as one of Canada’s Best Workplaces, is a medium-sized technology company built on a culture of openness, respect and professi...Show more
    Last updated: 30+ days ago • Promoted
    Programmer / Software Developer

    Programmer / Software Developer

    Vitacore Industries • Burnaby, BC, Canada
    Full-time
    At Vitacore, we integrate cutting-edge research and technology with a profound commitment to sustainability and innovation. Established in 2020, Vitacore is driven by our mission to develop transfor...Show more
    Last updated: 1 day ago • Promoted
    Senior Software Engineer - Keela

    Senior Software Engineer - Keela

    Velora • Vancouver, BC, Canada
    Full-time
    We're excited to share that Aplos, Raisely, and Keela have come together to form one unified company,.While we continue to offer the products you know and love, we now operate as one team, dedi...Show more
    Last updated: 8 days ago • Promoted
    Senior Software Developer - AI

    Senior Software Developer - AI

    Swim Recruiting • Vancouver, British Columbia, Canada
    Temporary
    Software Engineer role focusing on AI with an enterprise organization investing majorly into technology.AI focused role, building out POC for the SRE team. In-office work environment in Vancouver, 4...Show more
    Last updated: 1 day ago • Promoted
    Full Stack Software Developer II (Growth)

    Full Stack Software Developer II (Growth)

    Pixieset • Vancouver, BC, Canada
    Full-time
    Pixieset is hiring a Full Stack Software Developer to help shape how photographers discover, sign up for, and grow with our platform - supporting over 1. This role sits on our Growth team, where you...Show more
    Last updated: 7 days ago • Promoted
    Hybrid Software Developer - Agile, Cloud & APIs

    Hybrid Software Developer - Agile, Cloud & APIs

    veritree • Vancouver, Metro Vancouver Regional District, CA
    Full-time
    A tech startup in Vancouver is looking for a Software Developer.The role involves writing, modifying, integrating, and testing software code. Candidates should have 3 to 5 years of experience and a ...Show more
    Last updated: 2 days ago • Promoted
    Senior Software Developer

    Senior Software Developer

    Rippling • Vancouver, Metro Vancouver Regional District, CA
    Full-time
    Topicflow is a Vancouver-based venture-backed B2B SaaS startup.M from investors and are hiring.Topicflow leverages AI to help organizations achieve better business results and employee performance....Show more
    Last updated: 1 day ago • Promoted
    Software Developer, Full Stack

    Software Developer, Full Stack

    Apera AI Inc • Vancouver, BC, Canada
    Full-time
    We are an innovative, Vancouver-based startup at the forefront of robotics, AI, and machine vision technologies.Backed by VC funding and we've been recognized with the 2025 Frost & Sullivan...Show more
    Last updated: 30+ days ago • Promoted
    Software Developer - Cloud

    Software Developer - Cloud

    Delta Intelligent Building Technologies (Canada) Inc. • Surrey, BC, Canada
    Full-time +1
    About Delta Intelligent Building Technologies (Canada) Inc.Delta Intelligent Building Technologies (Canada) Inc.For over three decades, we have provided innovative building automation solutions for...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Developer - Tools

    Senior Software Developer - Tools

    CruxOCM, Inc. • Vancouver, Metro Vancouver Regional District, CA
    Full-time
    CruxOCM is THE go-to automation company for heavy industry.We're backed by venture capital and are shaking things up in the energy sector. Control room operators deserve the best tools to do their j...Show more
    Last updated: 30+ days ago • Promoted
    Software Developer II - AI Team (Independent Contractor)

    Software Developer II - AI Team (Independent Contractor)

    Policy Reporter • Vancouver, BC, Canada
    Full-time
    Policy Reporter offers a suite of insights products and consulting services to enhance market access strategies and patient support initiatives. By tracking payer policies in near real time, we ensu...Show more
    Last updated: 30+ days ago • Promoted
    Full Stack Software Developer II (Platform)

    Full Stack Software Developer II (Platform)

    Pixieset • Vancouver, BC, Canada
    Full-time
    Pixieset is hiring a Software Developer, Full Stack to help shape the foundation of our growing platform, supporting over 1 million photographers and creative professionals worldwide.As a member of...Show more
    Last updated: 7 days ago • Promoted