VetJobs - The Leading Military Job Board

Job Information

City of Toronto SYSTEM DEVELOPMENT SPECIALIST in Toronto, Ontario

SYSTEM DEVELOPMENT SPECIALIST

Job ID: 46136

Job Category: Information & Technology

Division & Section: Technology Services, Technology Standardization Delivery

Work Location: Metro Hall, 55 John Street

Job Type & Duration: Full-time, Temporary (12 months) Vacancy

Hourly Rate: $51.19 - $56.07

Shift Information: Monday to Friday, 35 hours per week

Affiliation: L79 Full-time

Number of Positions Open: 1

Posting Period: 26-APR-2024 to 10-MAY-2024

Job Summary:

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

Job Functions:

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

  • Coordinates and prepares needs 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 in planning of future system growth and provides detailed work plans.

  • Participates in enterprise projects.

  • Determines user training needs.

Key Qualifications:

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

  1. Post-secondary education in computer science or a related discipline, or the equivalent combination of education and experience.

  2. Experience in automation testing with a deep understanding of test automation frameworks like Selenium, Cypress or TestNG etc.

  3. Experience integrating automated tests into continuous integration/continuous deployment (CI/CD) pipelines using tools like GitLab CI.

  4. Experience working in an Agile development environment and familiarity with Agile methodologies such as Scrum or Kanban.

You must also have:

  • Knowledge of performance testing tools and methodologies.

  • Proficient in API testing and familiar with API testing tools like Postman or SoapUI.

  • Understanding of SQL and familiarity with databases such as PostgreSQL, Oracle, or similar.

  • Skilled in developing and executing comprehensive test plans and test cases, with a strong attention to detail and a commitment to producing high-quality work.

  • Proficient in Java with a solid understanding of object-oriented programming principles

  • Strong verbal and written communication skills, with the ability to clearly articulate technical challenges and solutions to both technical and non-technical team members.

  • Proven ability to work collaboratively in a team environment, as well as independently with minimal supervision.

  • Strong analytical and problem-solving skills with a proactive and forward-thinking approach to testing challenges.

  • Commitment to continuous professional development and staying current with the latest industry trends and technologies in Java development and automation testing.

NOTE TO INTERNAL FULL-TIME AND PART-TIME CITY OF TORONTO EMPLOYEES:

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

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) .

Accommodation

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 the application process is 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) .

DirectEmployers