SYSTEM DEVELOPMENT SPECIALIST in Toronto, Ontario
City of Toronto
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:
-
Post-secondary education in computer science or a related discipline, or the equivalent combination of education and experience.
-
Experience in automation testing with a deep understanding of test automation frameworks like Selenium, Cypress or TestNG etc.
-
Experience integrating automated tests into continuous integration/continuous deployment (CI/CD) pipelines using tools like GitLab CI.
-
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) .
To help us track our recruitment effort, please indicate in your cover/motivation letter where (jobs-near-me.eu) you saw this job posting.