SYSTEM DEVELOPMENT SPECIALIST at City of Toronto
Toronto, ON, Canada -
Full Time


Start Date

Immediate

Expiry Date

15 Jun, 25

Salary

56.07

Posted On

15 Mar, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Oracle, Design, Scrum, Java, Secondary Education, Computer Science, Models, Rest, Enterprise Systems

Industry

Information Technology/IT

Description

Job ID: 52852
Job Category: Information & Technology
Division & Section: Technology Services, Technology Standardization Delivery
Work Location: 55 John St, Toronto, ON M5V 3C6
Job Type & Duration: Full-Time, Permanent Vacany
Hourly Rate and Wage Grade: $51.19 - $56.07
Shift Information: Monday to Friday, 35 hours per week
Affiliation: L79 Full-Time
Number of Positions Open: 1
Posting Period: 13-Mar-2025 to 27-Mar-2025

JOB SUMMARY:

To provide expertise in the initiation, analysis, design, development, implementation, and maintenance of enterprise solutions and contribute to the development of corporate system architecture, methodologies, standards, policies, and guidelines.

KEY QUALIFICATIONS:

Your application for the role of System Development Specialist should describe your qualifications as they relate to:

  • Extensive experience in business system analysis, rapid application development and programming in a large, diverse computing environment.
  • Extensive experience in Java, JEE web application, object-oriented methodology and design.
  • Extensive experience in developing and using REST and JSON APIs
  • Extensive experience in JavaScript development
  • Experience in Scrum rapid software product development methodology
  • Considerable experience in developing integrations between large enterprise systems, using synchronous interfaces and asynchronous messaging techniques
  • Considerable experience in RDBMS development using Oracle, and PL/SQL
  • Experience creating program specifications and code documents including use cases, business process models, entity relationship diagrams, class and component models
  • Experience in developing and/or maintaining large scale information technology applications
  • Post secondary education in computer science or a related discipline, or the approved equivalent combination of education and/or experience
Responsibilities

MAJOR RESPONSIBILITIES:

  • Performs analysis and design duties as well as programming, modelling and scripting, testing, documentation and deployment preparation.
  • Coordinates and prepares requirement analysis and detailed systems design.
  • Conducts user interviews to determine detailed systems requirements.
  • Completes preliminary analysis, system and functional design, workflow diagrams for quality systems development.
  • Designs, codes, tests, implements and maintains enterprise systems.
  • Designs and develops systems that comply with access and privacy legislation.
  • Coordinates and develops program specifications and documentation.
  • Designs and conducts all levels of testing i.e. unit, system, integration, regression, performance, security, usability, optimization/configuration and coordinates user acceptance testing.
  • Liaises and coordinates with internal and external consultants in detailed systems deliverables and technical problem resolution.
  • Implements enterprise in-house developed/custom/packaged systems and systems changes.
  • Tests integrated systems to ensure system compatibility and proper functional integration.
  • Provides application maintenance and enhancement including implementation of vendor systems fixes and patches.
  • Conducts quality assurance on departmental and external developments.
  • Develops systems interfaces between enterprise and departmental systems.
  • Performs information and application data conversions.
  • Provides development support to users by providing technical assistance and troubleshooting.
  • Provides documentation and instruction/training to users of the system.
  • Designs and develops application security interfaces to enable clients in controlling and administering access to their systems.
  • Provides expertise, advice and technical skills for information and application service delivery.
  • Conducts research and evaluation of hardware/software/framework and makes recommendations.
  • Recommends, presents and demonstrates system solutions to City management and corporate business clients.
  • Conducts presentations, system demonstrations and system walk-throughs at project review meetings.
  • Participates as a team member in the execution of project plans providing technical expertise and advice re: architecture, development tools, work effort estimates.
  • Contributes to project charters, statements of work and project plans, project status reports and variance explanations, risk identification and mitigation planning.
  • Conducts research, investigates and recommends best practices for information and application services.
  • Contributes to post-implementation project reviews.
  • Recommends improvements to current methodologies, processes, standards, policies and guidelines.
  • Contributes to planning of future system growth and provides detailed work plans.
  • Participates in enterprise projects.
  • Determines user training needs.

Your application for the role of System Development Specialist should describe your qualifications as they relate to:

  • Extensive experience in business system analysis, rapid application development and programming in a large, diverse computing environment.
  • Extensive experience in Java, JEE web application, object-oriented methodology and design.
  • Extensive experience in developing and using REST and JSON APIs
  • Extensive experience in JavaScript development
  • Experience in Scrum rapid software product development methodology
  • Considerable experience in developing integrations between large enterprise systems, using synchronous interfaces and asynchronous messaging techniques
  • Considerable experience in RDBMS development using Oracle, and PL/SQL
  • Experience creating program specifications and code documents including use cases, business process models, entity relationship diagrams, class and component models
  • Experience in developing and/or maintaining large scale information technology applications
  • Post secondary education in computer science or a related discipline, or the approved equivalent combination of education and/or experienc
Loading...