System Development Specialist

Toronto, ON, Canada

Job Description


  • Job ID: 39292
  • 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 and Wage Grade: $50.31 - $55.11
  • Shift Information: Monday to Friday, 35 hours per week
  • Affiliation: L79 Full-time
  • Number of Positions Open: 1
  • Posting Period: 10-Jul-2023 to 24-Jul-2023
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.

Major Responsibilities:

The primary responsibilities of this position include, but are not limited to:
  • 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.
  • Directs the activities of staff, mentors, and recommends training.
  • 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.
  • Conducts feasibility studies, business cases, RFI/P/Q\'s, technical reports by researching and participating in evaluations and recommending solutions.
  • Determines user training needs.
Key Qualifications:

Your application must describe your qualifications as they relate to:
  • Post-secondary education in computer science or a related discipline, or the approved equivalent combination of education and/or experience.
  • Extensive experience in business system analysis, automated testing, rapid application development and programming in a large, diverse computing environment.
  • Extensive experience in developing REST based JSON APIs in Java, and enterprise integration design.
  • Extensive experience in scripting infrastructure, including using Ansible, Terraform and AWS CloudFormation
  • Extensive experience in test automation, including testing Non-functional, functional Testing, TDD and BDD, API testing and DevSecOps integration, and using Jenkins, TestNg, Maven, JUnit 5, and Gherkin
  • Considerable experience in developing integrations between large enterprise systems using agile and scrum methodologies, and Jira
  • Experience in the following is an asset: Spring Boot, Apache Camel, Junit, HTML5, OData, Spark, Hive, Jupyter, Tensorflow, Docker, Kubernetes, Jenkins, Katalon, Gherkin, Jira, Confluence, NoSQL databases
You must also have:
  • understanding of RDBMS development using Oracle, and PL/SQL
  • Ability to create program specifications and code documents including use cases, business process models, swimlane process, entity relationship diagrams, class and component models
  • Ability to develop and/or maintain large scale information technology applications
  • Ability to work effectively in a group of multidisciplinary staff in a project team setting.
  • Ability to effectively communicate orally and in writing.
  • Possess strong inter-personal skills with history of working effectively with peers.
  • Ability to be self-motivated and work with minimal supervision.
  • Proven skills to negotiate effective resolution of conflicting business priorities with corporate business clients.
  • Strong analytical, problem solving and effective listening and interacting skills are essential.
  • Demonstrated business acumen to establish and maintain an effective consulting relationship with corporate clients and vendors, with a strong customer service orientation.
  • Ability to work with competing demands, prioritize and meet deadlines.
  • Knowledge of current and emerging technologies relating to data warehousing, e-service, quality assurance tools, data retention and document management/imaging.
  • Ability to be on call for support of production systems
  • Ability to work flexible hours including days, afternoons, nights and weekends, as required
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 to .

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. . Learn more about the City\'s .

City of Toronto

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2204146
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    $50.31 - 55.11 per hour
  • Employment Status
    Permanent
  • Job Location
    Toronto, ON, Canada
  • Education
    Not mentioned