Job Specification

Position Title:
Senior Application Developer
Job Code:
17160 - Systems Officer 5
Job ID:
53427
 

Purpose of Position :

To delivery andlor lead the development, implementation and maintenance of cost effective information
technology solutions services. To provide systems development programming and consulting expertise to
clients related to the use of information technology to meet business/program goals objectives.

Duties / Responsibilities :

1. Providing subject matter expertise and delivering technical design, development and implementation
of complex technical solutions and applications by:
preparing project plans, developing estimates of costs/resources/staffing required and
recommending budgeVresource, requirements to management
leading the development tasks of assigned projects throughout the system development life cycle
and coordinating assigned activities; monitoring project progress and preparing project status reports for technical activities; investigating and resolving technical project issues and problems; serving on project teams engaged in a wide variety of information technology development projects including the development of technology performance standards, evaluating or developing new utility routines and providing practical technological input to innovative applications design and development approaches.
2. Providing technical systems development expertise to meet clients' IT requirements by:
coordinating analysis of client IT needs in relation to program/service delivery requirements and
and both short/long term business goals and objectives; conducting feasibility studies and costlbenefit analyses on complex business/systems initiatives; recommending technical systems development solutions which meet client needs and promote overall Central Agencies i&IT Cluster IT strategies and objectives; conducting/providing technical expertise in complex systems analysis and design; providing! coordinating documentation to support all phases of the development life cycle and conducting programming; coding, fixing and enhancing complex programming modules based on technical specification, and in compliance with corporate IT development standards; developing and overseeing testing and implementation of systems and applications; providing advice/expertise in the acquisition of software, hardware, technology to meet specific client business needs; performing senior level application database administration responsibilities, in conjunction with the Database Administrators, including supporting users from the data perspective, maintaining data models and ensuring data integrity from the application perspective;
conducting software product tendering, evaluation ,selection and acquisition negotiating servicing/acquisition contracts within defined parameters; establishing and maintaining tools, techniques, standards, documentation and performance criteria required for developing corporate and local applications and ensuring quality control.
3. Facilitating clients' review of IT needs and determination of IT priorities by:
preparing or contributing to RFP's, coordinating tenders, participating in the review and selection of
contractor submissions; providing advice to clients on CAC/government I&IT policies and procedures, and on appropriate use and efficient application of information technology; acting as a resource in the resolution of technical problems; coordinating/conducting technical training for development team and users.
4. Maintaining thorough and current market knowledge of systems technology by attending seminars,
Vendor courses, reading literature and research new equipment and developments in the field.
5. Providing leadership in completing research activities to establish technology direction/strategy
/standards and best practices working with colleagues across the cluster and corporate/enterprise.

Staffing and Licencing :

N/A

Knowledge :

The position requires knowledge of the Cluster technology platforms, system technologies
(operating systems, both custom application software, ERP packaged applications, Cluster
standard/commonly used and client customized software, networks), internet technologies and
emerging technologies, to lead a project team in the identification and evaluation of information
technology options for clients; development of new systems or systems modifications; and
evaluate and recommend acquisition of application, hardware/software, information technology
services. Advanced knowledge of theory and principles of systems design and development,
programming concepts and languages, and related methods, techniques, practices and standards to
lead a team in the analysis and definition of clients' business and information technology
requirements; the design, development, testing and implementation of systems solutions; evaluation
of software/hardware; preparation of technical documentation and technical support. Advanced
knowledge of database management systems and application database administration. Knowledge of
Cluster/government administrative policies and directives to ensure compliance of recommendations
on acquisition of technology and services and negotiation of contracts. Knowledge of Cluster IT plan,
project planning methodology, and clients' business, processes, and requirements to recommend
systems development solutions which promote Cluster IT strategies and goals while also meeting
business needs/priorities of the client.

Skills :

Analytical and evaluation skills to assess client's information/systems needs and lead the
development of information technology solutions which are cost effective and improve client
program/service delivery. Oral communication skills to discuss client requirements; lead discussion of
systems development options and technical processes with project team and explain/illustrate
alternate solutions to clients' systems development requirements. Written communication skills to
prepare technical documents supporting the SDLC, project reports, briefing notes, business cases,
and, RFP's. Team leadership skills to coordinate development of technical project plans, control
project processes and provide technical leadership to project team and external contractors.
Consultation, interpersonal and team player skills to work effectively with colleagues and clients.

Freedom of Action :

Job requires working within Cluster and government policies, guidelines, directives related to acquisition
and management of computer system services; and within recognized computer systems management
practices. Job requires making decisions by: determining plans and schedules for implementation of
system enhancements and upgrades; recommending system development initiatives and short and long
term system development plans; determining system performance standards and recove rlbackup
procedures; and recommending selection of vendors proposals related to various tendering processes.
Job requires providing recommendations on system development strategies and requi rements to Project
Leader/Manager for review prior to formal presentation or circulation. Job refers problems such as need
for additional resources, and conflicting Cluster requirements to Project Leader/Manager.

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