Senior Programmer Analyst (Perm)

$39.02 - $46.44 hourly
  • Toronto District School Board
  • 140 Borough Drive, Scarborough, ON, Canada
  • Jan 17, 2023
Full-Time Administrative Support Jobs

Job Description

No: CUPE 23-0013UE

POSTED: January 17, 2023

DEADLINE: 4:30 p.m. February 7, 2023

Senior Programmer Analyst

1 – Permanent Position

Application Management & Business Operations

CUPE Local 4400 Unit C - Grade N (12 Month)

 $39.02 – $46.44 per hour

The Toronto District School Board adheres to equitable hiring, employment and promotion practices.

Reporting to a designated supervisor, the Senior Programmer Analyst will be responsible for the overall support, enhancement and implementation of the Board’s suite of school, business, and facility applications, interfaces, and data.  This position is also responsible for the enhancement of these systems to meet user requirements and to ensure the optimum and cost effective utilization of technology within the Client/Server and Web environments.  This position is responsible for leading the development of new business solutions in response to new needs of the various users within the Board.

Summary of Duties:

Ø Oversee the implementation of various projects or enhancements to existing systems;

Ø Review business problem and formulate possible alternatives;

Ø Develop plans, schedules, budgets, monitor progress, and develop status reports on projects or enhancements;

Ø Monitor the work of team members and coach them as needed;

Ø Act as an advisor and consultant to various clients and other teams by providing expert advice related to the internal workings of systems; 

Ø Review software packages for compatibility/suitability within the Board’s application and technical environment;

Ø In the capacity of lead analyst for a number of applications, develop the specifications, systems design and database design for the software being enhanced or developed;

Ø Develop complex programs and monitor and review the programs developed by other team members;

Ø Develop the requirements for a test environment before implementation of the software and conduct unit functional and systems testing of the changes;

Ø Investigate and trouble shoot complex application problems;

Ø Assist the System Analyst and Senior Specialists in the system implementation of new systems, releases, major and minor enhancements;

Ø Develop a course of action to rectify any program or procedure deficiency and write scripts to correct data files;

Ø On an annual basis develop objectives and plans for the following year; 

Ø Attend technology conferences and training seminars;

Ø Read a variety of technology journals in order to maintain state of the art knowledge of the current and future technologies;

Ø Investigate development tools and utilities and establishes programming standards for the development environment; and

Ø Other related duties as assigned.


Ø Three year community college diploma in Computer Science or related field with three years progressive working experience within an Information Technology environment or an equivalent combination of education and experience;

Ø Experience in developing complex web applications using ASP NET, XML, JavaScript, C#, SQL (Structured Query Language), HTML5, CSS, JavaScript, and Angular;

Ø Knowledge of .NET best practices and design patterns;

Ø Experience with Relational Database Management tools (e.g. Oracle, SQLServer);

Ø Experience with project methodology and systems development life cycle;

Ø Experience with providing direction to staff and teams;

Ø Successful experience providing service to clients with a customer service focus;

Ø Good oral, written and organizational skills;

Ø Solid interpersonal skills to maintain a cooperative working relationship with other members of the staff;

Ø Demonstrated ability to make effective presentations;

Ø Strong analytical, reasoning and problem solving skills;

Ø Proven ability to work under pressure and consistently meeting deadlines; and

Ø Project management and time management skills.

Special Requirements:

Ø Require some travel across TDSB sites;

Ø Employees will be required to work beyond normal working hours due to schedule activities or emergency situations.


Location:       140 Borough Drive

Hours           35 hours per week

Work Year:     12 month

Please note:

Applications must be submitted:

1.    In résumé form with a covering letter to:

2.    With competition # CUPE C-23-0013UE in the subject line

3.    Apply no later than 4:30pm on February 7, 2023


 Only applicants selected for an interview will be contacted. Applications will not be acknowledged in writing.


We strive to meet the accommodation needs of persons with disabilities.  Applicants are encouraged to make their needs for accommodation known in advance during the application process.