Our Ability Jobs

Job Information

City of Toronto Career Opportunities: SYSTEM DEVELOPMENT SPECIALIST (29220) in Toronto, Ontario

Career Opportunities: SYSTEM DEVELOPMENT SPECIALIST (29220)

Requisition ID 29220 - Posted - METRO HALL - Business Solutions Services - L79 Full-time - Full-time

   Job Description Print Preview

Job ID:29220

  • Job Category:Information & Technology

  • Division & Section:Technology Services, Technology Services Delivery

  • Work Location:Metro Hall, 55 John St

  • Job Type & Duration:Permanent, Full-Time

  • Hourly Rate and Wage Grade:$49.44 - $54.16

  • Shift Information:Monday -Friday, 35 hours per week

  • Affiliation: L79 Full-time

  • Number of Positions Open:1

  • Posting Period:21-Jun-2022 to 5-Jul-2022

  • Job Summary:

    To provide expertise and advice in the areas of application/system development, implementation and sustainment of enterprise solutions. To contribute in implementation of corporate system architecture, methodologies, standards, policies, procedures and guidelines.

    Major Responsibilities:

  • Perform analysis and design duties as well as programming, modelling and scripting, testing, documentation and deployment preparation.

  • Coordinate and prepare needs analysis and detailed systems design.

  • Conduct user interviews to determine detailed systems requirements.

  • Complete preliminary analysis, system and functional design, workflow diagrams for quality systems development.

  • Prepares front-end prototypes and mock-ups of user interface.

  • Design, code, test, implement and maintain enterprise systems.

  • Design and develop systems that comply with access and privacy legislation.

  • Coordinate and develop program specifications and documentation.

  • Design and conduct all levels of testing i.e. unit, system, integration, regression, performance, security, usability, optimization/configuration and coordinates user acceptance testing.

  • Liaise and coordinate with internal and external consultants in detailed systems deliverables and technical problem resolution.

  • Implement enterprise in-house developed/custom/packaged systems and systems changes.

  • Test integrated systems to ensure system compatibility and proper functional integration.

  • Provide application maintenance and enhancement including implementation of vendor systems fixes and patches.

  • Conduct quality assurance on divisional and external developments.

  • Develop systems interfaces between enterprise and divisional systems.

  • Perform information and application data conversions.

  • Provide development support to users by providing technical assistance and troubleshooting.

  • Provide documentation and instruction/training to users of the system.

  • Design and develop application security interfaces to enable clients in controlling and administering access to their systems.

  • Provide expertise, advice and technical skills for information and application service delivery.

  • Conduct research and evaluation of hardware/software/framework and makes recommendations.

  • Recommend, present and demonstrate system solutions to City management and corporate business clients.

  • Conduct presentations, system demonstrations and system walk-throughs at project review meetings.

  • Contribute to project charters, statements of work and project plans, project status reports and variance explanations, risk identification and mitigation planning.

  • Conduct research, investigate and recommend best practices for information and application services.

  • Contribute to post-implementation project reviews.

  • Recommend improvements to current methodologies, processes, standards, policies and guidelines.

  • Contribute in planning of future system growth and provides detailed work plans.

  • Participate in enterprise projects.

  • Determine user training needs.

  • Participate as a team member in the execution of project plans providing technical expertise and advice re: architecture, development tools, work effort estimates.

    Key Qualifications:

    Your application must describe your qualifications as they relate to:

  • Post-secondary education in Computer Science or a related discipline with extensive system development life-cycle experience in large-scale IT solutions (or the approved equivalent combination of education and experience).

  • Extensive experience in .NET, MS Visual Studio 2019 or higher, C#, IIS, Bitbucket and/or considerable experience with MS Access support, MS Access development, Visual Basic for Applications

  • Extensive experience in database design, development, SQL programming, data analysis, reporting, and database support with MS SQL Server (2016 or higher) and/or Oracle (11g or higher)

  • Experience in writing technical documentation (such as Functional Design Specification), using structured systems analysis and design techniques, systems development methodologies and templates.

  • Experience supporting three or more of the following applications is an advantage: Agenda Forecasting System, S37/45, DRHR, DRPAY, Toronto Property System

  • Experience with testing (unit, system, integration, regression, etc.) and writing testing documentation such as Master Test Plan and Test Completion Report

  • Experience in eliciting, driving and developing requirements such as Business Requirements Document to ensure that business needs and requirements have been adequately defined and/or the root cause of the problem accurately stated.

    You must also have:

  • Excellent communication, problem-solving, leadership, facilitation and interpersonal skills.

  • Strong customer service orientation along with a demonstrated ability to establish and maintain effective stakeholder relationships.

  • Ability to work effectively as a team member, collaboratively in a multidisciplinary team environment and independently, as required.

  • Experience or knowledge of any of these areas is an advantage: SQL Server Reporting Services (SSRS), Angular framework, JavaScript, HTML5, XML, CSS3, Bootstrap

  • Advanced time management and estimation capabilities and ability to perform several tasks and projects concurrently.

  • Ability to develop and/or maintain large scale information technology applications, using a variety of software development methodologies, such as waterfall, iterative, and agile.

  • Knowledge and/or ability to learn current and emerging technologies and skills to evaluate and recommend new technology for introduction into a complex technical environment.

  • Ability to develop project plans, projections and cost/benefit analysis of proposed solutions.

  • Ability to develop, maintain and execute both test plans and disaster recovery plans.

  • Willingness to work flexible hours, including days, afternoons, nights and weekends, as required.

  • Ability to be on-call to support production systems.

  • Ability to travel across various office locations within the City of Toronto, as required.

    Note: All City of Toronto employees are required to be fully vaccinated as a condition of hire in accordance with the City'sMandatory Vaccination Policy. Candidates will be required to show proof of vaccination during the recruitment process.


    City of Toronto employees must apply to full-time or part-time employment opportunities posted on the City'sInternalJob Posting Portal.

    Note:The applicant pool from this job posting may be used for similar summer job opportunities in various divisions.

    Equity, Diversity and Inclusion

    The City is an equal opportunity employer, dedicated to creating a workplace culture of inclusiveness that reflects the diverse residents that we serve. Learn more about the City’s commitment toemployment equity (https://jobs.toronto.ca/jobsatcity/content/Hiring-Policies-and-Statements/?locale=en_US) .


    The City of Toronto is committed to creating an accessible and inclusive organization. We are committed to providing barrier-free and accessible employment practices in compliance with the Accessibility for Ontarians with Disabilities Act (AODA). Should you require Code-protected accommodation through any stage of the recruitment process, please make them known when contacted and we will work with you to meet your needs.Disability-related accommodation during theapplication processis available upon request. Learn more about the City’sHiring Policies and Accommodation Process (https://jobs.toronto.ca/jobsatcity/content/Hiring-Policies-and-Statements/?locale=en_US) .