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 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)
- Unisys DBII
- Unix
- Visual Basic
- Visual C++
- Extensible Markup Language (XML)