Enable job alerts via email!

ISL 30R - Senior Business Application Developer, •Closing date extended and Salary Info updated •

Government of British Columbia

Victoria

Hybrid

CAD 90,000 - 104,000

Full time

2 days ago
Be an early applicant

Job summary

A provincial government department in Victoria seeks a Senior Business Application Developer to lead application development teams. The role involves designing, developing, and maintaining complex applications in a hybrid work environment. Candidates should have extensive experience in application development tools, project management, and cloud technologies. A commitment to inclusivity and professional growth is emphasized, with benefits including health coverage and support for professional development.

Benefits

Extended health benefits
Public service pension
Life insurance
Confidential employee assistance program

Qualifications

  • Must have at least three years of recent experience in application development.
  • Experience leading project teams, including developers and technical resources.
  • Familiarity with the software development life cycle and application design methodologies.

Responsibilities

  • Leads and coordinates application development teams.
  • Designs, develops, and tests application solutions.
  • Oversees software development standards and compliance.

Skills

Experience in application development tools
API usage
Knowledge of .NET, React, PHP, Typescript
Development with Power Platform
Project team management

Education

Degree or diploma in computer science
Certification in computer science

Tools

Microsoft SQL Server
Azure Functions
Version control tools (git, svn)

Job description

Senior Business Application Developer

Classification : Information Systems 30

Salary : $90,797.03 - $103,685.14 annually

Job Type : Regular Full-Time

Location : Victoria, BC / Hybrid

An eligibility list may be established for future vacancies.

Do you want to be part of a challenging and rewarding work community?

The Office of the Auditor General of B.C. (OAG) is an independent office of the legislature that contributes to excellence in effective and accountable government. We offer opportunities for career growth, an excellent compensation package, and flexible working arrangements.

Our office promotes trust, cooperation, and teamwork in a diverse, inclusive, and respectful environment. We are committed to creating and reinforcing diversity, equity, inclusion, and psychological safety - creating a safe environment where everyone feels they belong and are encouraged to bring their whole selves to work. We support each other, celebrate our successes, and encourage a healthy work-life balance for everyone. Our staff events are socially, physically, and emotionally nourishing – with lots of great food – and fun!

Interested in growing your career? We offer support for your professional development and education and reimbursement of your professional dues. Other benefits include :

  • Extended health benefits,
  • Policies and benefits to support your personal and family needs,
  • Public service pension,
  • Life insurance and
  • Confidential employee and family assistance program.

Our downtown Victoria location supports collaboration and includes a gym, indoor bike storage, and decks with views of the beautiful Inner Harbour.

About the Role

Reporting to the Director, Digital Delivery and Operations, the Senior Business Application Developer leads and coordinates application development teams in planning, designing, developing, testing, enhancing, and maintaining mission critical applications of significant complexity (multiple platforms, environments and technologies requiring integration of new and legacy systems), and cost. The position works closely with the Cloud Platform Administrator to align roadmaps, collaborate on design standards and provide coverage.

Accountabilities

  • Leads the technical design, development, integration and implementation of custom applications and the development, testing and implementation of user and system interfaces and designs.
  • Leads or participates in the maintenance of software development standards for the branch, ensures compliance and makes recommendations regarding the approval of exceptions.
  • Designs, develops, and tests application solutions to ensure specific design requirements are adhered to and meet stringent functional and performance specifications.
  • Ensures interoperability within a complex multi-faceted shared environment, including performance, security, stability, resource requirements, support requirements and monitoring.
  • Responsible for the designs, development, and documenting business system and procedural specifications and ongoing operational methods and ensures implications of new and / or enhanced applications are understood both by users and other systems professionals.
  • Oversees business functional areas to identify trends and / or emerging situations affecting existing systems and applications by analyzing user needs and requests and participating in formal business and procedural analysis; prepare proposals including costing / budget information, project plans and detailed functional specifications.
  • Develops and presents proposals and designs to user clients and other IS staff recommending improvements to business processes through the use of technology.
  • Liaises with business analysts, users, and others in defining design specifications and to ensure appropriate selection of technical architecture, efficiency of coding, and test requirements.
  • Tests all systems components to ensure compatibility with quality assurance standards including their interface with other necessary ministry / government systems.
  • Provides primary support for the operation of systems by conducting diagnostic procedures to identify problems and devise solutions.
  • Determines project costs and infrastructure requirements to prepare for monthly forecasts.
  • Prepares and / or negotiates contracts, monitors performance, and authorizes payment.
  • Plans and controls changes and designs, codes, tests and implements system releases ensuring system and data integrity.
  • Works with experts (primarily the Cloud Administrator) to design, implement and maintain data and application architectures. The position works closely with the Cloud Platform Administrator to research new data and development cloud platforms and plan their adoption.
  • Support cloud administration with automations and integration solutions.
  • Research best practices and new technologies and recommends innovative solutions to incorporate into existing OAG systems.
  • Manages ongoing application support for incident management, change management and problem resolution, to correct errors or defects in existing applications.
  • Participates in relevant committees and working groups.
  • May be required to supervise staff including assignment of work, development and evaluation of performance plans and approval of leave.
  • Job Requirements

    Education and Experience :

  • Degree or diploma in the computer science field and at least three (3) years recent experience1 , or;
  • A certification in a computer science field and at least four (4) years recent experience1
  • An equivalent combination of education and experience may be considered.

  • 1 Recent experience must include :
  • o Experience in a broad number of application development tools including using APIs, low code tools and modern technologies programming languages and frameworks, such as .NET, React, PHP, Typescript.

    o Experience developing with the power platform (Power Automate, Power Apps, Power BI).

    o Experience leading and participating in project teams including application developers, business area users and technical resources.

    o Experience managing a complex project or product that involves business owners or technical resources from other areas in the organization.

    Preferences

  • Experience with Power Platform’s Dataverse, Virtual Agents & Model Driven Apps
  • Experience with SharePoint Online and customizations
  • Experience in Microsoft SQL Server : TSQL, programmability, DBA operations and SSRS
  • Experience with Cloud data platforms, such as Azure Functions, Azure Data Factory, etc.
  • Experience using version control tools (git, svn etc.)
  • Experience with testing frameworks and DevOps
  • Knowledge, Skills and Abilities

  • Demonstrated understanding of various models of programming languages, application design methodologies and of the software development life cycle.
  • Knowledge of project management concepts.
  • Conditions

  • Must be eligible to work in Canada (Permanent Resident, Canadian Citizenship).
  • Successful completion of security screening requirements of the B.C. public service, which may include a criminal record check, and / or Criminal Records Review Act check, and / or enhanced screening checks as required.
  • Be flexible regarding ongoing changes in responsibilities, assignments, and corporate structures.
  • We support a flexible hybrid work environment. However, you must be able to work in the office when required by your supervisor.
  • Please see the attached job profile for a full description of the accountabilities and required qualifications.

    To be considered for this role candidates must submit a resume with the months and years at each position to hr@bcauditor.com. Your resume must include whether or not you are eligible to work in Canada, and whether or not this is temporary. Failure to provide all the requested documents will result in your application being unsuccessful.

    Applications will be accepted until Wednesday, July 30, 2025.

    We encourage candidates of all backgrounds and all abilities to apply. We invite candidates to ask for help if they need accommodations for the job application process. For more information, please contact hr@bcauditor.com.

    J-18808-Ljbffr

    Get your free, confidential resume review.
    or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.