SECTION: VPD Information & Communication Technology
UNIT: Data & Development Services Unit
STATUS:
Regular Full - Time
HOURS OF WORK:4-Day Compressed Work Week; 0800 - 1700 hours
SALARY: Pay Grade 27 - $47.62 to $56.27 per hour
LOCATION:
3585 Graveley Street, Vancouver
COMP.
END
DATE:
December 19th, 2025
"NOT JUST A JOB . . . A CONTRIBUTION"
Responsible for analyzing existing and proposed systems and procedures and designing and developing complex programs or segments of programs to solve identified user problems.
ESSENTIAL DUTIES:
Develop new software applications in various programming languages
Upgrades and fixes problems in existing applications including troubleshooting and debugging
Obtains specifications, requirements, and recommending and designing application solutions
Develops test plans and prepares test data to perform program testing and debugging and troubleshooting of errors
Assists users during testing and provides end-user support
Looks at ways of upgrading and improving existing applications by adding new functionality and fixing deficiencies
Assists technical staff by applying patches and service packs to existing applications
Maintains and enhances existing applications
Provides technical advice and/or training to co-workers and end users relating to Information Technology
Prepares, maintains, and updates technical documentation and user manuals including effective comments and documentation within code
Acts as a technical resource person in regards to software development
Researches and recommends possible developmental tools, new technologies, and new methodologies
Performs technical and financial analysis of new technologies and recommends standards, architectures and policies related to software development
Analyze existing technologies and limitations of business processes or services and assist in implementing any new changes
Other related duties as assigned
QUALIFICATIONS
KNOWLEDGE, SKILLS & ABILITIES:
REQUIRED:
Thorough knowledge of computer programming methods, practices, and procedures applicable to the work.
Considerable knowledge of data processing operations, database design, operating systems, and related software.
Considerable knowledge of problem definition, analysis, and solution techniques for data processing systems.
Ability to collect, analyze, and evaluate information for analysis and programming; develop logical solutions; and perform related coding.
Ability to establish and maintain effective working relationships with divisional and user department staff.
Ability to operate data processing equipment.
PREFERRED:
Experience with modern application development tools and languages such as: C#, .NET, Java, SQL, JavaScript/TypeScript, HTML5, CSS, Bootstrap, LINQ, REST APIs.
Experience with relational database platforms (e.g., SQL Server), SQL programming, and reporting tools (e.g., SSRS, Power BI).
Familiarity with Agile methodologies, iterative development cycles, and version control systems (e.g., Git).
Experience with web application development frameworks, client-server or N-Tier architectures, and integration technologies.
Experience with Microsoft development tools (Visual Studio, Azure DevOps), Java development environments (IntelliJ IDEA), and common middleware or application server platforms (e.g., IIS, Tomcat).
Knowledge of contemporary cloud concepts, DevOps practices, or continuous integration/continuous deployment workflows.
Experience supporting end users and contributing to technical documentation standards.
EXPERIENCE:
REQUIRED:
Sound experience in computer programming, including analysis, coding, testing, and system support.
PREFERRED:
Several years of progressively responsible experience as a Programmer Analyst, Software Developer, or similar role in a complex IT environment.
Experience working in public sector or enterprise-scale organizations.
EDUCATION:
REQUIRED:
Completion of a two-year Computer Systems Technologies diploma OR an equivalent combination of training and experience.
PREFERRED:
Bachelor of Science in Computer Science or in a related field with a significant programming component
Additional coursework, certifications, or professional training related to programming, systems analysis, or database management.
OTHER REQUIREMENT(S):
Canadian Citizenship or Permanent Resident Status
All employees must maintain their Enhanced Reliability Clearance while employed with the Vancouver Police Department. Enhanced Reliability Clearances will be renewed every 5 years or as required.
SELECTION PROCESS:
We thank all applicants for their interest, however, only those short-listed will be contacted.
Short-listed candidates will be required to take a written test and need to achieve a minimum of 70% to move forward to the interview stage.
This position falls under the jurisdiction of Teamsters Local 31.
Applicants should submit a cover letter and resume via email to
vpd.civilian.jobs@vpd.ca
by 4:30 p.m. of the closing date.
The competition number must be indicated in the subject line of the email
.
THE VANCOUVER POLICE DEPARTMENT IS AN EQUAL OPPORTUNITY EMPLOYER
Education : College, CEGEP or other non-university certificate or diploma from a program of 1 year to 2 years
Experience : 2 years to less than 3 years
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.