| Job Title: | DATA DEVELOPER, BUSINESS INTELLIGENCE |
| Requisition #: | 202440 |
| Job Location: | Canada-British Columbia-Burnaby |
| Department: | Master Data Mngmnt Governance |
| Job Type: | Regular, Full Time |
| Start Date of Employment: | 24-Aug-2026 |
| Posting Date: | 06-Aug-2026 |
| Work Days: | Mon, Tue, Wed, Thu, Fri, |
| Hours of Work: | 0900-1700 |
| Work Site: | 1795 Willingdon Avenue, Burnaby |
| Salary/Rate: | $49.03/Hour |
Job Summary:
In accordance with the Mission, Vision and Values, and strategic directions of PHSA safety, including both patient and employee safety, is a priority and a responsibility shared by everyone at PHSA’s Agencies/Divisions/Services, and as such, the requirement to continuously improve quality and safety is inherent in all aspects of this position.
Reporting to the Manager, Supply Chain Performance, the Data Developer develops and maintains various complex data solutions, tools, and automations which impact several functional areas throughout PHSA. The Data Developer is responsible for building reports or dashboards, performing data analytics, writing programming codes to develop data ETL (extraction, transform, load) pipelines for data integration, and building small applications with GUI (Graphical User Interface) to gather business data and develop data visualization. The Data Developer designs, builds, and implements data system and infrastructure to support machine learning and AI analytics. The Data Developer works with internal or external stakeholders to translate business requirements into technical specification, and is responsible for implementing software or infrastructure upgrades, developing strategies for data security, and ensuring compliance with pertinent PHSA IT security and privacy policies. The Data Developer works primarily with Microsoft solutions such as SQL Server, SSRS, Power BI, SSAS, SSIS, TSQL, DAX, C#, Python, Power Platform, Azure Functions, and multiple Azure data-related services in the cloud, and manages and supports the servers and infrastructure used as the hosting environment.
Duties/Accountabilities:
1. Designs, develops, and maintains reports and complex analytical solutions by gathering business requirements, translating requirements into technical specifications and logical data model, developing corresponding database, troubleshooting errors, and deploying solutions. Writes ad-hoc queries and reports to support staff and leaders in data analysis, when required.
2. Resolves data-related technical challenges and performs root-cause analysis to answer specific business questions by tracing data transformation through different stages in the automated data pipeline, troubleshooting programming errors, investigating the impact of business process / application configuration changes to the data automation, researching industry best practices for design and programming, developing programming solutions to fix problems, and working with IMITS and external vendors to deploy application patches.
3. Designs, develops, and supports the automated data ETL (extraction, transform and load) processes by automating data gathering from on-premise applications or cloud sources on the internet, troubleshooting programming errors, developing and deploying solutions to fix errors. Develops programming scripts to automatically monitor ETL environment security.
4. Develops technical requirement and implementation plan, coordinates with stakeholders to execute technical implementation plan, and escalates to project sponsor(s) when required.
5. Develops small applications with GUI (Graphical User Interface) to gather business data, troubleshoots application programming errors, and develops / deploys solutions to fix errors.
6. Writes programming codes to develop data pipelines using data engineering or data science techniques, and transforms data by utilizing machine learning or Artificial Intelligence algorithms. Automates processes to cleanse and enhance business data to bring out insights or data patterns. Facilitates or automates business decision making with the enhanced data. Designs, builds, and implements data system and infrastructure to support the machine learning and AI analytics.
7. Sustains application access and security, performs system inspections, develops automated scripts for application / database functional testing or unit testing, recommends improvements to ensure effectiveness of programming development processes or system performance.
8. Drafts standard procedures, writes comprehensive system and operating documents, prepares system documents for review and approval and develops backup/recovery.
9. Provides training on applications and reporting, coaches and supports staff by hosting presentations, or writing users manuals.
10. Performs other related duties as assigned.
Qualifications:
Education, Training and Experience
• Graduation from a recognized degree or diploma program in Computer Science, three (3) years of recent related experience or an equivalent combination of education, training and experience.
Skills and Abilities
• Ability to communicate effectively both verbally and in writing.
• Ability to deal with others effectively.
• Physical ability to carry out the duties of the position.
• Ability to write programs in a variety of program languages
• Ability to organize work.
• Ability to operate related equipment.