You are here

Posted: 
2021-09-23
Job Type: 
Full Time
Employment length: 
Permanent
Language requirements: 
English
Education requirements: 
Secondary (high) school graduation certificate
Job experience: 
1 year to less than 2 years
Job industry: 
Education
Job Location: 
Kamloops
School District No. 73 (Kamloops-Thompson) is currently accepting applications for the position of Senior Web Developer / Applications Analyst.

Under the supervision of the Manager of Data Infrastructure, this position participates in planning, designing, and implementing custom web applications and 3rd party software solutions to support the district's education programs. This position maintains practices and processes to ensure integrity, security and availability of web applications, 3rd party software solutions and data as part of the district's information systems.

TYPICAL DUTIES: Propose, plan, design, develop, test, and implement secure web applications to meet difficult and strategic education programming goals.

Research, propose, plan, test, and implement secure 3rd party software solutions to meet difficult and strategic education programming goals.

Design and implement custom database solutions using Data Definition Language (DDL) and Data Manipulation Language (DML) to support web application development and Extract Transform Load (ETL) automated operations.

Create and maintain appropriate developer, technical support and end-user documentation for new and existing web applications, software solutions and system workflows.

Ensures all developer and systems documentation is created and maintained.

Utilize approved version control systems and document management software for creating or maintaining code and documentation.

Work closely with managers, Information Technology staff and other district stakeholders to determine requirements and specifications to implement technical solutions in line with district educational goals.

Create specification documents and wireframes to prototype user-interface design for custom web applications.

Maintain a high level of quality customer service standards by responding to telephone, email, service desk tickets and in person inquiries quickly, courteously, and accurately.

Quickly analyze emerging issues and determine the most expedient course of resolution using knowledge and discretion.

Provide additional Tier 1 support for the IT Service Desk as required during peak operational times.

Perform other related duties as assigned.ABILITIES, KNOWLEDGE AND SKILLS: Demonstrated ability to communicate and maintain effective working relationships with Management, Site Administration, Teachers, Information Technology staff, other district employees and external agencies.

Ability to manage time effectively by prioritizing emerging issues and assigned projects.

Good organizational, written, verbal and presentation skills.

Demonstrated recent knowledge and experience in object-oriented design and programming utilizing server-side programming languages including PHP, common PHP frameworks and common web developer toolsets.

Demonstrated recent knowledge and experience with web application development front-end technologies including, but not limited to, JavaScript, libraries and frameworks, JSON, XML, HTML5, Cascading Style Sheets, Web APIs, and Web Content Accessibility Guidelines.

Working knowledge of Information security practices integral to the software development lifecycle.

Working knowledge of structural programming using modern scripting languages.

Comprehensive understanding of database technology, including DDL and DML, with a working knowledge of MySQL / MariaDB.

Working knowledge of Information security practices integral to the software development lifecycle.

Working knowledge of both agile and traditional software development methodologies.

Working knowledge of data integration methodologies including Extract Transform Load (ETL).

Experience with cloud technologies such as Amazon Web Services.

Knowledge of wireframing for user-interface prototyping.

Recent experience installing, configuring, and maintaining Linux servers and LAMP installations.

Knowledge of Microsoft Server technology and Learning Management System administration.

Knowledge of public sector privacy management under the Freedom of Information and Protection of Privacy Act (FIPPA) and other relevant guidelines.

QUALIFICATIONS:

Grade 12 supplemented with a bachelor's degree in Computer Science or equivalent.

Minimum four years of demonstrated experience with full-stack web application development in a production environment using Linux operating systems and LAMP installations.

Knowledge of Microsoft Server technology and Learning Management System administration is an asset. Deadline to apply: Monday, October 11, 2021 at 4:00 p.m.