Job Specification

Position Title:
Advisor, Senior Developer
Job Code:
17162 - Systems Officer 6
Job ID:
174019
 

Purpose of Position :

To provide highly specialized technical expertise to staff and assure the quality of software development, testing, software distribution and change control, and implementation for all systems development and maintenance.
To provide team leadership, overall project coordination and control of activities in the development, implementation, maintenance, and delivery of high quality, integrated technology solutions for complex systems that effectively meet the requisite business needs.

Duties / Responsibilities :

- Providing specialized technical expertise in the overall analysis of the design and architecture of systems solutions. Evaluating recommendations, advising the best approach, and ensuring all recommended solutions for Improvement are congruent with the project goals and objectives.

- In consultation with management and clients, identifying short and long-term project goals/objectives, and as a senior technical expert, defining and identifying program and service delivery requirements in support of the development and/or acquisition of client applications; identifying costs and benefits for the project.

- Providing technical expertise and guidance for the development or implementation of computerized solutions to support end users, project teams, or peer technical staff. Providing technical leadership for technical project work, including preparing project plans, leading teams, developing estimates of cost/resources/staffing required, determining schedules, monitoring activities, providing status reports, project control, hardware and software troubleshooting, testing, communication of change, promotion of changes, identifying training needs of technical users.

- As a senior technical expert, providing coaching and direction to junior team members throughout the program/services, related to the development and/or acquisition of a diverse range of client applications through all stages of the Systems Development Life Cycle (SDLC),determining all appropriate technical requirements, resources and cost estimates for the project are met. Providing reports to management and clients on the overall status of the project.

- Overseeing the full range of research into the acquisition of technology, systems and products. Evaluating options and developing detailed specifications based on client requirements. Making persuasive recommendations to management to adapt new systems development solutions that meet clients' needs and promote cluster l&IT strategies and objectives. Overseeing negotiation with servicing/acquisition providers within defined parameters.

- Providing quality control ensuring that the systems are developed in way that the deliverables satisfy the quality requirements as well as the specifications of the customers. Ensuring that the development work is' produced right the first time with minimum rework and following standards and best practices.

- Ensure adherence to standards of all l&IT components of business solutions for cost effectiveness, support strategies and performance issues. Analyze existing technology to recommend areas of improvement and/or new developments to existing technical design problems and provide solutions to improve productivity. Is responsible to work with specific Ministry architecture teams to ensure adherence to Ministry standards.

- Management has the right to assign other duties.

Staffing and Licensing :

N/A

Knowledge :

Provide senior technical expertise for complete systems analysis activities related to the development, implementation, and maintenance of a very diverse range of cost effective I& IT solutions and services and for problems with a wide range of difficulty in order to meet programs/service goals and objectives.

Job requires knowledge/experience in:

a) l&IT technology (e.g. hardware, software, networks, data, application, networking, security), tools, skills, techniques, industry trends and methods (e.g. systems analysis, design, development, testing, implementation, installation, operations, capacity planning, and performance management).Cluster l&IT plans, client programs, services, processes and requirements relevant to assigned projects to: provide technical leadership, coaching and direction in the analysis of a diverse range of client l&I& program/service delivery needs, requirements, goals/objectives and identify priorities; develop and recommend systems development solutions. Leading or carrying out research Into the acquisition of related products and services; develop, document, test, implement train, and support new or modified systems. Recommending and directing the measurement and improvement of tools, techniques, standards and performance criteria to control the quality of application development initiatives.

b) System technologies (operating systems, both custom application software and Enterprise Resource Planning (ERP) packaged applications, Cluster standard/commonly used and client customized software, networks), internet technology services.

c) Advanced theory and principles of systems design and development, the SDLC, and related methods, techniques, best practices and standards to develop and/or lead acquisition of Information relating to the technical components of a very diverse range of client applications that are broad in scope, through the SDLC.

d) Project planning methodologies to plan and coordinate all the technical activities, plans and schedules of project teams and determine all appropriate technical requirements, resources and cost estimates for developing, testing, and implementing a wide range of client applications.

e) Cluster/Ministry/OPS administrative policies and directives to ensure compliance with recommendation on the procurement of technology and services.

f) Develop/maintain code and extensions to support and sustain the major Applications and the Ministry's business requirements by: providing advice and leading/resolving critical sustainment problems; developing I maintaining major Application extensions and customizations; creating development documentation (e.g. Estimates, Technical Specifications, and Installation documents)

g) Position requires working knowledge of the clusters' systems development and client requirements in order to provide quality assurance and advice to the team members, senior manager, and clients.

Skills :

- Analytical and interpretative reasoning to: assess client l&IT needs and develop l&IT solutions that are cost effective and improve client program/service delivery; develop and/or acquire the technical components of client applications through all stages of the SDLC; determine all appropriate technical requirements, resources and cost estimates for developing, testing and implementing client applications; and recommend and direct the measurement and improvement of application development tools, techniques, standards and performance criteria.

- Quality assurance and quality control skills as applied in an ESC application development environment in order to ensure that client expectations, standards, and industry best practices are met.

- Effective interpersonal; conflict resolution, team building and client relationship management skills to: discuss client l&IT program/service delivery needs, requirements, goals/objectives and priorities; lead and conduct feasibility studies and cost/benefit analyses for proposed client I& IT initiatives; develop and recommend systems development solutions; and train/support clients after implementation of new/modified application systems.

- Oral communication skills to: discuss client requirements, lead or participate in project teams, and discuss system development recommendation with stakeholders in clear, non-technical terms, while communicating advantages and disadvantages of various options and their impact on the clients program/service delivery.

- Written communication skills to: prepare project reports, analyses, recommendations, systems documentation, manuals and senior level briefing materials.

Freedom of Action :

Works under the direction of the Manager and following ministry policies and guidelines for delivery of
I systems support services, consulting services within framework of the mandate of the OPS, l&IT industry ' trends, standards, techniques and methods for information technology acquisition.

Job requires:
a) Provide senior technical expertise and technical leadership to perform complete analysis and assessments of a diverse range of evolving program and service delivery requirements, and client l&IT program/service needs and requirements, and identify priorities through all stages of the SDLC

b) Plan and coordinate all technical activities, plans and schedules of project teams

c) Determine all technical requirements, resources and cost estimates for developing, testing and implementing client applications

d) Provide technical leadership and analysis, and assess client l&IT program/service delivery needs, requirements, goals, objectives and identify priorities

e) Lead and conduct feasibility studies and cost/benefit analyses for proposed client l&IT initiatives

f) Recommend systems development solutions that meet identified client needs

g) Establish and maintain technical documentation

h) Recommend and direct the measurement and improvement of development tools, techniques, standards and performance criteria

i) Overseeing the full range of research into the acquisition of software products, and develop the technical components of software product procurement tenders (RFPs, etc.)

j) Refer problems/issues with recommendations to the manager, such as: changes to operation systems, the need for organizational enhancements; resource issues; changes to project direction to propose solutions; and resolving systems analysis problems. Complex problems for situations that are not covered by precedent are referred to the Manager with recommendations for discussion

k) Implement quality assurance and quality controls and provide recommendations and solutions to address cluster requirements

l) Work within ministry policies and guidelines for delivery or systems support services, consulting services; and ministry and government policies and directives for information technology acquisition

You must enable JavaScript in your browser to access full functionality on the OPS Careers website.

Vous devez activer JavaScript dans votre navigateur pour avoir accès à toutes les fonctionnalités du site Carrières dans la FPO.


Ontario Logo / Logo de l'Ontario
This site is maintained by the Government of Ontario
Ce site est mis à jour par le gouvernement de l'Ontario

Privacy | Important Notices
Confidentialité | Avis importants

© Queen's Printer for Ontario, 2007
© Imprimeur de la Reine pour l'Ontario, 2007