Programmer/Analyst
Ontario Physiotherapy Association
Vancouver, Canada
2d ago

Job Posting Job ID : 36877 Location : Vancouver - Point Grey Campus Employment Group : Management&Professional (AAPS) Job Category : Information Systems & Tech Classification Title : Info.

Sytems&Technlgy, Level C Business Title : Programmer / Analyst VP / Faculty : Faculty of Medicine Department : Population Data BC Salary Range : $66,787.

00 (minimum) - $80,176.00 (midpoint) - $96,212.00 (maximum) Full / Part Time : Full-Time Desired Start Date : 2020 / 04 / 01 Job End Date : Possibility of Extension : Yes 2021 / 04 / 01 Funding Type : Funded by Multiple Sources Closing Date : 2020 / 02 / 27 Available Openings : 1 Return to Previous Page Guiding principle : "Midpoint" of the hiring salary range means the individual possesses full job knowledge, qualifications and experience.

Job Summary Population Data BC is a multi-university, data and education resource facilitating interdisciplinary research on the determinants of human health, well-being and development.

We support secure research access to individual-level, de-identified longitudinal data on British Columbia's 4.8 million residents, linking data across various sectors such as health, education, early childhood development, workplace and the environment.

Population Data BC also offers a professional specialization certificate in Population Health Data Analysis, training researchers across Canada and around the world.

Key objectives of Population Data BC are to :

1)Make more data sets available for research

2)Facilitate cross-linkages among the data sets in a privacy sensitive manner

3)Provide strategic leadership to ensure streamlined researcher access to these data

4)Provide educational and other opportunities to ensure full and best use of those data

The Programmer / Analyst will work on research extracts, validation and management of data holdings, requirements gathering, and design and development of programs supporting Population Data BC's data and related systems.

Organizational Status Population Data BC is based at the School of Population and Public Health (SPPH), which is in the Faculty of Medicine at the University of British Columbia.

We are a key member of the International Population Data Linkage Network, through which we have promoted international research collaborations and fostered working groups on privacy and access to data.

The Programmer / Analyst will report directly to the Lead, Data Services. The candidate is expected to work closely on research extracts with members of the Data Access Unit and Data Services Unit.

Interaction with other Population Data BC staff, data providers and external researchers and clients is also required. Work Performed Management-related :

  • Manages spectrum of work with project management and priority setting skills.
  • Devises solutions for enhancing process and work flow.
  • Requirements gathering and design : Works with users to gather requirements and critique systems to create requirements and design solutions
  • Reviews and recommends applications and processes to address Population Data BC systems.
  • Ensures schedules and deadlines are met.
  • Technical-related :

  • Database management : Develops data management strategies. Creates tables, Cleans databases, standardizes fields, loads data, assesses integrity of the data and ensures quality control.
  • Performs data modeling.
  • Data linkage : performs probabilistic and deterministic linkage of data.
  • Data documentation : works with Population Data BC staff and data providers to ensure accurate processes and technical data documentation.
  • Data development : Prepares fields to facilitate analysis.
  • Data extraction : perform, as needed, data extractions for approved research projects. Produces samples, aggregations or complete preliminary analysis as required and approved.
  • Implementation and development : Implements and develops data processing programs and scripts according to requirements to support Population Data processes on systems and clusters (SAS, Perl, Python, C, SQL).
  • Develops and upgrades skills in evolving data and data-related technologies.
  • Maintains and deepens understanding of the data holdings PopData maintains and links to.
  • May contribute to the development of web infrastructure to support Population Data BC processes (Python, Django, PHP)
  • Performs other related duties. Supervision Received The Programmer / Analyst reports directly to and receives input from the Lead, Data Services.
  • The Programmer / Analyst works independently on a day-to-day basis. Work is reviewed in terms of achievement of specific project objectives.

    Supervision Given None. Consequence of Error / Judgement This is a position in an organization responsible for providing services to the funders and the research community.

    Work requires initiative, ingenuity, and attention to detail. The incumbent must be capable of managing and coordinating many tasks related to multiple complex projects.

    The position requires considerable judgment in the management of project priorities, schedules, and resource requirements.

    Inadequate judgment can result in project delays.

    This position must communicate clearly and effectively in both written and interpersonal forms. Clear and concise writing is required for the development of necessary documentation.

    It is essential that the incumbent is able to work effectively under pressure to meet deadlines.

    This role will work under strict confidentiality because of the nature of access to data holdings. Any breach in data security would place the future of PopData at risk.

    Accuracy is essential since errors may have implications that affect the organization, the research community, stakeholders and public bodies.

    Qualifications Undergraduate degree in a relevant discipline. Degree in Computer Science or Engineering, Statistics or other relevant field preferred.

    Postgraduate degree preferred. Minimum of three years experience or the equivalent combination of education and experience.

    Experience within a statutorily-regulated or privacy-sensitive environment would be considered an asset. Experience with complex data systems, large datasets and databases.

    Experience with web-based systems and requirements gathering. Knowledge and experience with statistical software such as SAS, S-Plus, SPSS, Stata.

    Experience with C, Perl, Python, Shell scripts, SQL and MySQL. Experience in Linux / Unix environment. Ability to manage and implement projects independently.

    Demonstrated ability to take initiative.

    Demonstrated project management and priority setting skills.

    Demonstrated organizational skills and well-developed problem solving and conceptual abilities.

    Demonstrated time-management skills.

    Creative problem solver.

    Ability to work effectively both independently and within a team environment.

    Ability to exercise initiative, judgment and discretion.

    Ability to be flexible and operate under pressure.

    Must be positive in attitude and a team player. .

    Due to the privacy sensitive nature of the data holdings at Population Data BC, the incumbent must meet the security screening requirements of our data providers. .

    Equity and diversity are essential to academic excellence. An open and diverse community fosters the inclusion of voices that have been underrepresented or discouraged.

    We encourage applications from members of groups that have been marginalized on any grounds enumerated under the B.C. Human Rights Code, including sex, sexual orientation, gender identity or expression, racialization, disability, political belief, religion, marital or family status, age, and / or status as a First Nation, Metis, Inuit, or Indigenous person.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form