Job Brief: This role supports the design, development, implementation, and maintenance of specialized IT systems and applications. It ensures efficient system operation by analyzing business needs, optimizing functionality, and providing technical expertise across hardware and software platforms.
Job Title Analyst/Programmer
Salary $37.44 - $40.50 (2025)
Reports To Supervisor, Applications
Department Corporate Services
Hours Normal working hours are 35 hours per week (Must be willing to work varied hours: day, afternoon, evenings, and weekends)
Closing May 27, 2025
Status Full-Time Permanent
Other Combination of general office environment and occasional off-site travel. Attend meetings, conferences and departmental emergency situations, which may be outside of normal business hours. Ability to exert up to 8.9kg (20lbs) of force occasionally, and/or up to 4.4kg (10lbs) of force constantly to move objects
Essential Duties
- Develop and deploy application interfaces, system upgrades, and integrations on diverse hardware and software platforms utilizing application development tools
- Establish and implement procedures and system routines that align with corporate policies for data security and integrity, information confidentiality, and business continuity
- Troubleshoot and resolve system issues in an online and web-based environment, taking into consideration the high level of visibility and immediacy of user and public impact
- Document processes and specifications to support users, technical operations, and systems development; act as a coordinator on projects requiring collaboration of multi-disciplinary teams
- Conduct analysis and research for the development of competitive processes; participate in the evaluation of third-party IT solutions and/or technical tools, and provide recommendations to support departmental strategies
- Provide technical guidance, training, and post-implementation support to ensure adoption and operation of new and enhanced systems
- Contribute to the development of IT policies, standards, and best practices to enhance operational efficiency and long-term sustainability
Qualifications
- Post-secondary diploma in Computer Science, Computer Programming or related field
- Minimum four (4) years of related progressive experience, preferably in a computer programming environment
- Willingness to obtain training and participate in ongoing development of ever-changing technology, as appropriate
- Demonstrated experience in application development and integration, client service applications, web-based applications, Microsoft SQL, and database management
- Knowledge of current design and system development methodologies
- Experience with programming language such as Python, PowerShell, C++, HTML, and SQL
- Experience programming/configuration in enterprise systems like JD Edwards, CityWorks, Citywide and web platforms like SharePoint
- Demonstrated time-management skills with the ability to prioritize workloads and meet deadlines with minimal supervision
- Possess and demonstrate the knowledge, skills and personal attributes as described in the key performance competencies outlined below
- Demonstrated proficiency in Microsoft Office suite of applications, audio/video conferencing, the internet and any other related software
- Possess and maintain a valid Ontario Class “G” Driver’s Licence or the ability to frequently attend work related activities at various sites within the municipality or at other sites within Ontario
- Upon a conditional offer of employment, a Criminal Record Check will be required
Accommodation
Accommodation requests will be reviewed on an individual basis in compliance with Ontario’s Human Rights Code and the Accessibility for Ontarians with Disabilities Act (AODA) and any other Federal or Provincial legislation.