Responsibilities could include but are not limited to
Develop technical architectures, frameworks and strategies, either for an organization or for a major application area, to meet the business and application requirements
Identify the policies and requirements that drive out a particular solution
Analyze and evaluate alternative technology solutions to meet business problems
Ensures the integration of all aspects of technology solutions
Monitor industry trends to ensure that solutions fit with government and industry directions for technology
Analyze functional requirements to identify information, procedures and decision flows
Evaluate existing procedures and methods, identify and document database content, structure, and application sub-systems, and develop data dictionary
Define and document interfaces of manual to automated operations within application sub-systems, to external systems and between new and existing systems
Define input/output sources, including detailed plan for technical design phase, and obtain approval of the system proposal
Identify and document system specific standards relating to programming, documentation and testing, covering program libraries, data dictionaries, naming conventions, etc.
Specialties could include but are not limited to
ActiveX
Architecture Design Specification (ADS)
Active Server Page (ASP)
BPWin
C++
Canadian Intergovernmental Conference Secretariat (CICS)
Cold Fusion
Common Object Request Broker Architecture (CORBA)
Crystal Reports
Delphi
Electronic Business using eXtensible Markup Language (EbXML)
ERwin Data Modeler (ERWin)
HML
HyperText Markup Language (HTML)
IBM DB2
Integrated Database Management System (IDMS)
Impromptu
Information Management Strategies (IMS)
Informix
Ingres
Java Platform, Enterprise Edition (J2EE)
Java
JavaScript
Java Database connection (JDBC)
Java Server Page (JSP)
MIL-STD-498
Microsoft (MS) Access
MS Structured Query Language (SQL)
.NET
Netron/CAP
Open Database Connectivity (ODBC)
On-Line Analytical Processing (OLAP)
Oracle
Oracle CASE
Oracle Financials
Practical Extraction and Reporting Language (Perl)
Hypertext Preprocessor (PHP)
Procedural Language (PL)/SQL
PowerBuilder
Rational Rose
Report Program Generator (RPG)
Rational Unified Process (RUP)
Software Application Program (SAP)
SQL Server
SQL*Database Administrator (DBA)
SQL*Forms
SQL*Menu
SQL*Net
SQL*Plus
SQL*Report
Sybase
Transmission Control Protocol/Internet Protocol (TCP/IP)
Responsibilities could include but are not limited to
Comprehensive understanding of the technical capabilities offered by ERP facilities
Develop or assist with business and functional requirements, project scope, estimates of effort and duration
Translate functional and business requirements into technical requirements
Develop and/or manage technical aspects of application software, user interfaces, and third-party components
Conduct, assist with, an/or manage unit and system tests
Establish technical standards for the technical framework
Specialties could include but are not limited to
Impromptu
JDEdwards
Oracle
PeopleSoft
SAP
Syteline
A.6 Programmer/Software Developer
Experience levels
Level 1: < 5 years of experience
Level 2: 5- < 10 years of experience
Level 3: 10+ years of experience
Responsibilities could include but are not limited to
Develop and prepare diagrammatic plans for solution of business, scientific and technical problems by means of computer systems of significant size and complexity
Analyze the problems outlined by the systems analysts/designers in terms of such factors as style and extent of information to be transferred to and from storage units, variety of items to be processed, extent of sorting, and format of final printed results
Select and incorporate available software programs
Design detailed programs, flow charts, and diagrams indicating mathematical computation and sequence of machine operations necessary to copy and process data and print the results
Translate detailed flow charts into coded machine instructions and confer with technical personnel in planning programs
Verify accuracy and completeness of programs by preparing sample data, and testing them by means of system acceptance test runs made by operating personnel
Correct program errors by revising instructions or altering the sequence of operations
Test instructions, and assemble specifications, flow charts, diagrams, layouts, programming and operating instructions to document applications for later modification or reference
Specialties could include but are not limited to
ActiveX
ADS
ASP
BPWin
C++
CICS
Cold Fusion
CORBA
Crystal Reports
Delphi
EbXML
ERWin
HML
HTML
IBM DB2
IDMS
Impromptu
IMS
Informix
Ingres
J2EE
Java
JavaScript
JDBC
JSP
MIL-STD-498
MS Access
MS SQL
.NET
Netron/CAP
ODBC
OLAP
Oracle
Oracle CASE
Oracle Financials
Perl
PHP
PL/SQL
PowerBuilder
Rational Rose
RPG
RUP
SAP
SQL Server
SQL*DBA
SQL*Forms
SQL*Menu
SQL*Net
SQL*Plus
SQL*Report
Sybase
TCP/IP
Unisys DBII
Unix
Visual Basic
Visual C++
XML
A.7 Programmer/Analyst
Experience levels
Level 1: < 5 years of experience
Level 2: 5- < 10 years of experience
Level 3: 10+ years of experience
Responsibilities could include but are not limited to
Create and modify code and software
Create and modify screens and reports
Gather and analyze data for the conduct of studies to establish the technical and economic feasibility of proposed computer systems, and for the development of functional and system design specifications
Design methods and procedures for small computer systems, and sub-system of larger systems
Develop, test and implement small computer systems, and sub-systems of larger systems
Produce forms, manuals, programs, data files, and procedures for systems and/or applications
Specialties could include but are not limited to
ActiveX
ADS
ASP
BPWin
C++
CICS
Cold Fusion
CORBA
Crystal Reports
Delphi
EbXML
ERWin
HML
HTML
IBM DB2
IDMS
Impromptu
IMS
Informix
Ingres
J2EE
Java
JavaScript
JDBC
JSP
MIL-STD-498
MS Access
MS SQL
.NET
Netron/CAP
ODBC
OLAP
Oracle
Oracle CASE
Oracle Financials
Perl
PHP
PL/SQL
PowerBuilder Rational Rose
RPG
RUP
SAP
SQL Server
SQL*DBA
SQL*Forms
SQL*Menu
SQL*Net
SQL*Plus
SQL*Report
Sybase
TCP/IP
Unisys DBII
Unix
Visual Basic
Visual C++
XML
A.8 System Analyst
Experience levels
Level 1: < 5 years of experience
Level 2: 5- < 10 years of experience
Level 3: 10+ years of experience
Responsibilities could include but are not limited to
Develop requirements, feasibility, cost, design, and specification documents for systems
Implement systems to support projects, departments, organizations or businesses
Translate business requirements into systems design and specifications
Analyse and recommend alternatives and options for solutions
Develop technical specifications for systems development, design and implementation
Specialties could include but are not limited to
ActiveX
ADS
ASP
BPWin
C++
CICS
Cold Fusion
CORBA
Crystal Reports
Delphi
EbXML
ERWin
HML
HTML
IBM DB2
IDMS
Impromptu
IMS
Informix
Ingres
J2EE
Java
JavaScript
JDBC
JSP
MIL-STD-498
MS Access
MS SQL
.NET
Netron/CAP
ODBC
OLAP
Oracle
Oracle CASE
Oracle Financials
Perl
PHP
PL/SQL
PowerBuilder
Rational Rose
RPG
RUP
SAP
SQL Server
SQL*DBA
SQL*Forms
SQL*Menu
SQL*Net
SQL*Plus
SQL*Report
Sybase
TCP/IP
Unisys DBII
Unix
Visual Basic
Visual C++
XML
A.9 System Auditor
Experience levels
Level 1: < 5 years of experience
Level 2: 5- < 10 years of experience
Level 3: 10+ years of experience
Responsibilities could include but are not limited to
Review organizational IT policy, standards and procedures and provide advice on their adequacy
Conduct systems under development reviews by reviewing project documentation, conducting interviews, assessing work completed, and, based on findings, reporting on compliance with policy, standards and procedures, and progress against plan
Conduct reviews of systems recently implemented and reporting on:
benefits actually achieved versus projected benefits
features actually delivered versus stated requirements
the adequacy of controls and system security features
user satisfaction based on surveys or interviews
system performance and reliability
Review systems that have been in production status for some time and report on issues, deficiencies, and shortcomings
A.10 Test Coordinator
Experience levels
Level 1: < 5 years of experience
Level 2: 5- < 10 years of experience
Level 3: 10+ years of experience
Responsibilities could include but are not limited to
Provide advice, guidance and coordination efforts for test strategies and plans, selection of automated testing tools, and identification of resources required for testing
Plan, organize, and schedule testing efforts for large systems, including the execution of systems integration tests, specialized tests, and user acceptance testing (for example, stress tests)
Specialties could include but are not limited to
ASP
C++
COBOL
CORBA
Delphi
HML, XML or EbXML
IBM DB2DMS
IMS
Informix
Ingres
Java
MS SQL
Netron/CAP
Oracle Peoplesoft
PHP
PowerBuilder
SAP
Sybase
Unisys DBII
Unix
Visual Basic
A.11 Tester
Experience levels
Level 1: < 5 years of experience
Level 2: 5- < 10 years of experience
Level 3: 10+ years of experience
Responsibilities could include but are not limited to
Test planning and coordination
Supervision of testing in accordance with the plan
Management and monitoring of test plans for all levels of testing
Management of walkthroughs and reviews related to testing and implementation readiness
Status reporting
Development of test scenarios and test scripts
Establishing and maintaining source and object code libraries for a multi-platform, multi-operating system environment
Establishing software testing procedures for unit test, integration testing and regression testing with emphasis on automating the testing procedures
Establishing and operating "interoperability" testing procedures to ensure that the interaction and co-existence of various software elements, which are proposed to be distributed on the common infrastructure, conform to appropriate departmental standards (e.g. For performance, compatibility, etc.) and have no unforeseen detrimental effects on the shared infrastructure
Establishing a validation and verification capability which assumes functional and performance compliance
A.12 Web Architect
Experience levels
Level 1: < 5 years of experience
Level 2: 5- < 10 years of experience
Level 3: 10+ years of experience
Responsibilities could include but are not limited to
Define architecture to be used in web-based projects
Perform architectural modeling to ensure consistency of the design with existing work
Select the development language to be used for the project
Assess the impact of the new requirements on existing web applications
Develop code based upon design and requirements documents
Write code to write to and read from the database
Unit test the code prior to releasing it for integration testing
Monitor the need for architectural changes as the project progresses
Develop test plans for testing the system
Ensure functionalities have been implemented according to specifications
Define assumptions and constraints of architecture with regard to physical structure and data collection
Develop post-implementation plan for monitoring/tracking architecture stability
Specialties could include but are not limited to
ActiveX
EbXML
HML
HTML
Java
JavaScript
.NET
Perl
XML
A.13 Web Designer
Experience levels
Level 1: < 5 years of experience
Level 2: 5- < 10 years of experience
Level 3: 10+ years of experience
Responsibilities could include but are not limited to
Define architecture to be used in the web-based projects
Create and apply designs that maximize usability of existing objects
Perform architectural modeling to ensure consistency of the design with existing work
Select the development language to be used for the project
Assess the impact of the new requirements on existing web applications
Develop code based upon design and requirements documents
Write code to write to and read from the database
Unit test the code prior to releasing it for integration testing
Monitor the need for design changes as the project progresses
Develop test plans for testing the system
Ensure functionalities have been implemented according to specifications
Define assumptions and constraints of architecture with regard to physical structure and data collection
Develop post-implementation plan for monitoring/tracking design stability
Specialties could include but are not limited to
ActiveX
EbXML
HML
HTML
Java
JavaScript
.NET
Per
l
XML
A.14 Web Developer
Experience levels
Level 1: < 5 years of experience
Level 2: 5- < 10 years of experience
Level 3: 10+ years of experience
Responsibilities could include but are not limited to
Develop and prepare diagrammatic plans for web based service delivery over the internet
Analyze the problems outlined by systems analysts/designers in terms of such factors as style and extent of information to be transferred across the internet
Select and use the best available web development tools for linking the internet based client to the departmental “back end” information delivery programs and databases
Design high-usability web pages to meet the requirement
Verify accuracy and completeness of programs by preparing sample data, and testing them by means of system acceptance test runs made by operating personnel
Correct program errors by revising instructions or altering the sequence of operations
Test instructions, and assemble specifications, flow charts, diagrams, layouts, programming and operating instructions to document applications for later modification or reference
Specialties could include but are not limited to
ActiveX
EbXML
HTML
HTML
Java
JavaScript
.NET
Perl
XML
A.15 Web Graphics Designer
Experience levels
Level 1: < 5 years of experience
Level 2: 5- < 10 years of experience
Level 3: 10+ years of experience
Responsibilities could include but are not limited to
Create web pages including graphic design
Develop and implement usability tests, analyses result and modify design accordingly
Develop flowcharts (web site flow maps) depicting navigation and content
Develop line drawings or block diagrams illustrating the priority of information, links, navigation and space requirements
Develop content diagrams showing the interactive connection between pages
Develop interactive prototypes showing basic form and functionality used for both usability testing and presentations
Specialties could include but are not limited to
ActiveX
EbXML
HML
HTML
Java
JavaScript
.NET
Perl
XML
A.16 Web Multi-media Content Consultant
Experience levels
Level 1: < 5 years of experience
Level 2: 5- < 10 years of experience
Level 3: 10+ years of experience
Responsibilities could include but are not limited to
Create web pages including multi-media design
Develop and implement usability tests, analyse results and modify design accordingly
Develop flowcharts (web site flow maps) depicting navigation and basic content
Develop line drawings or block diagrams illustrating the priority of information, links, navigation and space requirements
Develop content diagrams showing the interactive connection between web pages
Develop interactive prototypes showing basic form and functionality used for both usability testing and presentations
Specialties could include but are not limited to
ActiveX
EbXML
HTML
HTML
Java
JavaScript
.NET
Perl
XML
A.17 Webmaster
Experience levels
Level 1: < 5 years of experience
Level 2: 5- < 10 years of experience
Level 3: 10+ years of experience
Responsibilities could include but are not limited to
Create web pages including graphics and general web site design
Develop and implement usability tests, analyse results and modify design accordingly
Develop flowcharts (web site flow maps) depicting navigation and basic content
Develop line drawings or block diagrams illustrating the priority of information, links, navigation and space requirements
Develop content diagrams showing the interactive connection between web pages
Develop interactive prototypes showing basic form and functionality for both usability testing and presentations
Specialties could include but are not limited to
ActiveX
EbXML
HTML
HTML
Java
JavaScript
.NET
Perl
XML
Document navigation for "Stream 1: Applications Services"