about us |  clients | services | products | news & events | careers | contact us | diversity | home

4CONSULTING, INC.                                                                                                                                                           

                                                                                      

                                                                                            managed services | staff augmentation | consulting


 

 

Job Classifications

Business Analyst

Database Administrator

Computer Programmer

Computer Systems Analyst

Computer Systems Engineer

Database Architect

DW Architect

Enterprise Architect

Computer Support Specialist

Network Administrator/Engineer

Project Manager

Project Lead

Software Quality Assurance/Tester

Technical Writer

Training & Development Specialist

Web Developer

Web Administrator

 

 

General Description

Given below is the general description of job classification categories. Job description defined by 4Ci customers may altogether be different for similar job classification categories.


Job Classification: Database Administrator

 

Alternate Titles:       

Database Analyst, Database Administration Manager, Database Coordinator, Database Programmer, Information System Manager, MIS Director, Programmer Analysts, Systems Manager

 

Description:                                          

Responsible for data analysis and database management.  Involved in maintenance, enhancement, designing of data dictionaries, physical and logical database models, and performance tuning.  Knowledge of the utilities and production tools used for data storage management to support the Application Team.  Coordinates physical changes to computer databases; codes, tests, and implements physical database, applying knowledge of data base management system.  Designs logical and physical databases reviews description of changes to database design to understand how changes to be made affect physical data base (how data is stored in terms of physical characteristics, such as location, amount of space, and access method). 

Levels of Classification:

Level 1:             0-4 years of experience in the field or in a related area. Has knowledge of commonly used concepts, practices, and procedures within a particular field. Relies on instructions and pre-established guidelines to perform the functions of the job. Primary job functions do not typically require exercising independent judgment.  Have the ability to learn on the job. Require good oral and written communication skills. Basic to moderate level of technical competency is required.

Level 2:             5 to 7 years of experience. Familiar with standard concepts, practices, and procedures within a particular field. Relies on limited experience and judgment to plan and accomplish goals.  A certain degree of creativity and latitude is required.  Works under limited supervision with considerable latitude for the use of initiative and independent judgment.  Require good oral and written communication skills.

Level 3:             8 to 10 years of experience. Relies on experience and judgment to plan and accomplish goals, independently performs a variety of complicated tasks, a wide degree of creativity and latitude is expected.

Level 4:             10+ years of experience. Candidates are qualified and competent in their related fields of expertise. Expert level skills with various, tools, technologies, and products. Have the ability to mentor team members. Ability to design and deliver solutions. Strong oral and written communication skills. Supervisory experience is highly desirable. 

Tasks:

Establishes physical database parameters. Codes database descriptions and specifies identifiers of database to database management system or directs others in coding database descriptions. Calculates optimum values for database parameters, such as amount of computer memory to be used by database, following manuals and using calculator. Specifies user access level for each segment of one or more data items, such as insert, replace, retrieve, or delete data. Specifies which users can access data bases and what data can be accessed by user. Tests and corrects errors, and refines changes to database.

Enters codes to create production data base. Selects and enters codes of utility program to monitor database performance, such as distribution of records and amount of available memory. Directs programmers and analysts to make changes to data base management system. Reviews and corrects programs. Answers user questions. Confers with coworkers to determine impact of data base changes on other systems and staff cost for making changes to data base. Modifies data base programs to increase processing performance, referred to as performance tuning. Workers typically specialize in one or more types of data base management systems. Providing assistance in the planning, development, maintenance, and monitoring of integrated database systems, and ensuring that the conceptual and design phases of new applications are consistent with the structural parameters within the database environment.

Evaluates users' requests for new data elements and systems, incorporates them into the existing shared data environment, and provides technical assistance.  Coordinates the use of data to ensure data integrity and control redundancy, loads databases, and reorganizes as needed.  Performs data modeling and prototyping.  Performs logical and physical data modeling, designs relational database models, and creates physical data models from logical data models.  Performs security recovery procedures.  Determines and implements database search strategies and storage requirements.  Maintains data dictionary ensuring uniformity of definitions and sets standards for use of data dictionary.  Monitors database performance and recommends efficiency improvements.  Creates test database environment for applications section, including the creation of necessary libraries and procedures.

Knowledge of the principles, practices, and techniques of computer programming and systems design; of computer operations, systems, and procedures; of project control and cost estimating techniques; of computer programming languages; of data processing flowcharting techniques; of database structures and theories; and of current database technologies.


Job Classification: Programmer Analyst

 

Alternate Titles:      

Analyst, Programmer, Developer, Computer Programmer, Software Developer, Internet Programmer, Web Developer, Web Programmer

 

Description:                                       

Converts data from project specifications and statements of problems and procedures to create or modify computer programs. Prepares, or receives detailed specifications to describe sequence of steps that program must follow and input, output, and logical operations involved. Analyzes specifications, applying knowledge of computer capabilities, subject matter, and symbolic logic. Confers with supervisor and representatives of departments concerned with program to resolve questions of program intent, data input, output requirements, and inclusion of internal checks and controls. Converts detailed specifications to language process able by computer. Enters program codes into computer system. Inputs test data into computer.  Observes computer monitor screen to interpret program operating codes.  Corrects program errors, using methods such as modifying program or  altering sequence of program steps.  May prepare computer block diagrams and machine logic flowcharts for detailed coding of problems, and provides for the documentation of programming work.

Levels of Classification:

Level 1:           0-4 years of experience in the field or in a related area. Has knowledge of commonly used concepts, practices, and procedures within a particular field. Relies on instructions and pre-established guidelines to perform the functions of the job. Primary job functions do not typically require exercising independent judgment.  Have the ability to learn on the job. Require good oral and written communication skills. Basic to moderate level of technical competency is required.

Level 2:           5 to 7 years of experience. Familiar with standard concepts, practices, and procedures within a particular field. Relies on limited experience and judgment to plan and accomplish goals.  A certain degree of creativity and latitude is required.  Works under limited supervision with considerable latitude for the use of initiative and independent judgment.  Require good oral and written communication skills.

Level 3:           8 to 10 years of experience. Relies on experience and judgment to plan and accomplish goals, independently performs a variety of complicated tasks, a wide degree of creativity and latitude is expected.

Level 4:           10+ years of experience. Candidates are qualified and competent in their related fields of expertise. Expert level skills with various, tools, technologies, and products. Have the ability to mentor team members. Ability to design and deliver solutions. Strong oral and written communication skills. Supervisory experience is highly desirable. 

Tasks:

Writes instructions to guide operating personnel during production runs.  Analyzes, reviews, and rewrites programs to increase operating efficiency or to adapt program to new requirements.  Compiles and writes documentation of program development and subsequent revisions.  May assist computer operator to resolve problems in running computer program.  May work with Systems Analyst to obtain and analyze project specifications.  May direct and coordinate work of others to write, test, and modify computer programs.  Work involves writing programs to solve problems, documenting the methods and procedures used in program development, and testing and correcting programs.  Work involves analyzing system outlines to develop programs for computer applications; writing solution programs; May train others.  Works under general supervision with limited latitude for the use of initiative and independent judgment.  Analyzes proposed computer applications in terms of equipment requirements and capabilities.  Assists in developing solutions to software-related problems. May assist in the generation or installation of systems software.  

Prepares test data. May assist in writing and maintaining functional and technical specifications.  Experience in computer programming work.  Knowledge of the principles, practices, and techniques of computer programming and systems analysis, of computer operations procedures and systems, and of computer programming languages.  Skill in the use of computer equipment.  Ability to design programs and systems architecture; to prepare program specifications; to code, test, and debug computer programs; to interpret technical information relating to computer programming and other areas of data processing; and to communicate effectively.  


Job Classification: Systems Analyst

Alternate Titles:    

Analyst, Developer Analyst, Computer Systems Consultant, Business Systems Analyst, Systems Engineer, Computer Specialist, Data Processing Systems Analyst, Information Technology Consultant, Information Technology Specialist

 

Description:                                       

Understands business objectives and problems, identifies alternative solutions, performs studies and cost/benefit analysis of alternatives.  Analyzes user requirements, procedures, and problems to automate processing or to improve existing computer system: Confers with personnel of organizational units involved to analyze current operational procedures, identify problems, and learn specific input and output requirements, such as forms of data input, how data is to be summarized, and formats for reports. Writes detailed description of user needs, program functions, and steps required to develop or modify computer program. Reviews computer system capabilities, specifications, and scheduling limitations to determine if requested program or program change is possible within existing system.

Levels of Classification:

Level 1:           0-4 years of experience in the field or in a related area. Has knowledge of commonly used concepts, practices, and procedures within a particular field. Relies on instructions and pre-established guidelines to perform the functions of the job. Primary job functions do not typically require exercising independent judgment.  Have the ability to learn on the job. Require good oral and written communication skills. Basic to moderate level of technical competency is required.

Level 2:           5 to 7 years of experience. Familiar with standard concepts, practices, and procedures within a particular field. Relies on limited experience and judgment to plan and accomplish goals.  A certain degree of creativity and latitude is required.  Works under limited supervision with considerable latitude for the use of initiative and independent judgment.  Require good oral and written communication skills.

Level 3:           8 to 10 years of experience. Relies on experience and judgment to plan and accomplish goals, independently performs a variety of complicated tasks, a wide degree of creativity and latitude is expected.

Level 4:           10+ years of experience. Candidates are qualified and competent in their related fields of expertise. Expert level skills with various, tools, technologies, and products. Have the ability to mentor team members. Ability to design and deliver solutions. Strong oral and written communication skills. Supervisory experience is highly desirable. 

Tasks:

Studies existing information processing systems to evaluate effectiveness and develops new systems to improve production or specifications as required. Prepares specifications to detail operations to be performed by equipment and computer programs and operations to be performed by personnel in system. Conducts studies pertaining to development of new information systems to meet current and projected needs. Plans and prepares technical reports, memoranda, and instructional manuals as documentation of program development. Upgrades system and corrects errors to maintain system after implementation. May assist computer programmer in resolution of work problems related to project specifications, or programming. May direct and coordinate work of others to develop, test, install, and modify programs.

Provides technical assistance and support for applications and hardware problems and for information sharing with external entities in a customer service environment.  Provides field coordination and planning for the effective use of management information systems.  Determines operational, technical, and support requirements for the location, installation, operation, and maintenance of various office equipment and systems.  Prepares charts, diagrams, tables, and flowcharts.   Details input and output record formats for computer programs.  Assists in formulating logical descriptions of problems and devising optimum solutions.  Assists in the design, development, and maintenance of various computer applications. May provide support and make recommendations for information technology systems processes associated with software technology planning, development, implementation, system security, and interfaces.

Graduation from an accredited four-year college or university with major course work in computer science, computer information systems, or management information systems is generally preferred.  Knowledge of the limitations and capabilities of computer systems and of the techniques used in the design of non-automated systems, of information technology equipment, of applicable programming languages, of computer hardware and software, of computer operating systems, of writing program code, and of automated mapping.  Ability to analyze systems and procedures, to write and revise standards and procedures, to communicate effectively, and to train others. 


Job Classification: Network Engineer / Administrator

Alternate Titles:                                 

Systems Administrator, Network Administrator, Network Engineer, Information Technology Specialist, LAN Administrator, IT Manager, It Director, systems Engineer, Network Manager, Network Specialist.

 

Description:                                       

Responsible for installing networking technologies and supporting networks. Assesses existing network configurations and makes recommendations based on product specifications. Configures equipment and software to meet business needs, trains others on the solution, and documents the solution for ongoing support. Functions as part of a team on larger projects, or individually provides the services on support visits or smaller projects. Provides technical support and assists with the design of network solutions.  Requires experience in the technical services and support field as well as experience in network administration (DHCP, DNS, routers, firewall, etc

 

Install, configure, and support an organization's local area network (LAN), wide area network (WAN), and Internet system or a segment of a network system. Maintain network hardware and software. Monitor network to ensure network availability to all system users and perform necessary maintenance to support network availability. May supervise other network support and client server specialists and plan, coordinate, and implement network security measures.  Coordinate the development, implementation, and maintenance of a local area network or wide area network.  Maintains the network's physical and logical structures, including network connections.  Maintains network support software, analyzes user support statistics, and recommends appropriate measures.  Installs, tests, and maintains network hardware and software.  Prepares and analyzes statistics on network utilization and availability.  Prepares training courses and provides user support and training in the use of available hardware, software, and utilities.  Performs tuning and capacity planning activities to enhance the performance of the network resources. 

Levels of Classification:

Level 1:           0-4 years of experience in the field or in a related area. Has knowledge of commonly used concepts, practices, and procedures within a particular field. Relies on instructions and pre-established guidelines to perform the functions of the job. Primary job functions do not typically require exercising independent judgment.  Have the ability to learn on the job. Require good oral and written communication skills. Basic to moderate level of technical competency is required.

Level 2:           5 to 7 years of experience. Familiar with standard concepts, practices, and procedures within a particular field. Relies on limited experience and judgment to plan and accomplish goals.  A certain degree of creativity and latitude is required.  Works under limited supervision with considerable latitude for the use of initiative and independent judgment.  Require good oral and written communication skills.

Level 3:           8 to 10 years of experience. Relies on experience and judgment to plan and accomplish goals, independently performs a variety of complicated tasks, a wide degree of creativity and latitude is expected.

Level 4:           10+ years of experience. Candidates are qualified and competent in their related fields of expertise. Expert level skills with various, tools, technologies, and products. Have the ability to mentor team members. Ability to design and deliver solutions. Strong oral and written communication skills. Supervisory experience is highly desirable. 

Tasks:

Assist in the development, implementation, maintenance, and monitoring of a local area network or wide area network.  Works under close supervision with minimal latitude for the use of initiative and independent judgment.  Performs procedures for backup, recovery, and archival of files stored on the network.  Communicates with vendors, users, management, and network programming staff.  Serves as contact for remote network locations to obtain clarification of problems and to identify solutions or corrective actions.  Assists in preparing training courses and providing user support and training in the use of available hardware, software, and utilities.  Assists in maintaining the local area network or wide area network, cable and hub installations, and inventories.  Conducts product evaluations of upgraded or new hardware and software—identifying strengths, weaknesses, and potential benefits to the agency—and recommends enhancements to network facilities.

Assists in maintaining the network's physical and logical structures and in installing and testing hardware and software.  Assists in performance tuning and capacity planning activities to enhance the performance of the network resources and in maintaining network support software.  Assists in or conducts product evaluations of upgraded or new hardware and software and identifies strengths, weaknesses, and potential benefits to the agency.  Assists in maintaining the operating system and security software utilized on the network, including the addition of new users to the network and establishment of rights and privileges.  Experience in local or wide area network work.  Knowledge of network facilities and data processing techniques; of personal computer hardware and software; of network operating system and security software; and of performance monitoring and capacity management tools. 


Job Classification: Database Architect

Title:                                                   

Database Architect

 

Alternate Titles:                                 

Systems Engineer, Systems Architect, Architect, DB Architect

 

Description:                                       

Designs and builds relational databases. Develops strategies for data acquisitions, archive recovery, and implementation of a database. Cleans and maintains the database by removing and deleting old data.  Must be able to design, develop and manipulate database management systems, data warehouses and multidimensional databases.  Requires a depth and breadth of database knowledge that shall help with formal design of relational databases and provides insight into strategic data manipulation.  Responsible for making sure an organization's strategic goals are optimized through the use of enterprise data standards. This frequently involves creating and maintaining a centralized registry of metadata.

Levels of Classification:

Level 1:           0-4 years of experience in the field or in a related area. Has knowledge of commonly used concepts, practices, and procedures within a particular field. Relies on instructions and pre-established guidelines to perform the functions of the job. Primary job functions do not typically require exercising independent judgment.  Have the ability to learn on the job. Require good oral and written communication skills. Basic to moderate level of technical competency is required.

Level 2:           5 to 7 years of experience. Familiar with standard concepts, practices, and procedures within a particular field. Relies on limited experience and judgment to plan and accomplish goals.  A certain degree of creativity and latitude is required.  Works under limited supervision with considerable latitude for the use of initiative and independent judgment.  Require good oral and written communication skills.

Level 3:           8 to 10 years of experience. Relies on experience and judgment to plan and accomplish goals, independently performs a variety of complicated tasks, a wide degree of creativity and latitude is expected.

Level 4:           10+ years of experience. Candidates are qualified and competent in their related fields of expertise. Expert level skills with various, tools, technologies, and products. Have the ability to mentor team members. Ability to design and deliver solutions. Strong oral and written communication skills. Supervisory experience is highly desirable. 

Tasks:

Provide service and preventive maintenance activities on terminals, printers, personal computers, etc. Basic knowledge of electrical/mechanical principles and basic electronics. Read and comprehend technical service manuals and publications. Knowledge of basic mathematics to read and understand various gauges, meters, and measurement devices. Able to diagnose and repair products by replacing worn or broken parts, and making technical adjustments. Makes appropriate use of reference publications and diagnostic aids in resolving technical problems.  Strong communication skills.

Assist in coordination of changes, upgrades and new products, ensuring systems shall operate correctly in current and future environment. Provide accurate and complete answers to general use and administrative environment questions in a timely manner. Implement shared software, such as operating systems, configuration management tools, application and development tools, testing tools, compilers, and code editors. Communicate accurate and useful status updates.  Manage and report time spent on all work activities.  Ability to work in a team environment. 

Assists in monitoring and providing assistance on the use and interface of systems, subsystems, and software applications.  May be responsible for accessing data from and transferring data to various local, state, or federal databases.  May assist in the review and recommendation of the procurement and inventory of information resources hardware or software.  May write and update personal computer and mainframe application programs.  Experience in automated data processing systems.  Knowledge of the practices, principles, and techniques of computer operations, of information systems, of computer software and hardware, and of information security policies and procedures.  Skill in the use and support of personal computers, in the use of applicable programs and systems, and in troubleshooting information systems.  Ability to operate information technology systems, to communicate effectively, and to train others.   

Provides assistance in the design, development, and maintenance of various system applications.  Provides technical assistance and support for applications and hardware problems.  Installs, maintains, moves, and assists in testing and upgrading new and existing hardware/software.  Reviews and recommends procurement of information technology equipment.   Maintains the necessary security controls over software.  Makes presentations and briefings for training sessions.  Prepares briefings, reports, and evaluations on system efficiency and utilization.  May be responsible for accessing data from and transferring data to various local, state, or federal databases.

Installs, maintains, moves, and assists in testing and upgrading new and existing hardware and software.  Reviews and recommends procurement of information technology equipment.   Maintains the necessary security controls over software.  Develops procedure manuals.  Develops and makes presentations and briefings for training sessions.  Prepares briefings, reports, and evaluations on systems efficiency and utilization.  May supervise the work of others. 


Job Classification: DW Architect

Alternate Titles:                                 

Systems Engineer, Systems Architect, Architect, DB Architect

 

Description:                                       

The Data Warehouse Architect has the overall responsibility for assessing requirements and defining the strategy, technical architecture, implementation plan, and delivery of data warehouse projects.

Levels of Classification:

Level 1:           0-4 years of experience in the field or in a related area. Has knowledge of commonly used concepts, practices, and procedures within a particular field. Relies on instructions and pre-established guidelines to perform the functions of the job. Primary job functions do not typically require exercising independent judgment.  Have the ability to learn on the job. Require good oral and written communication skills. Basic to moderate level of technical competency is required.

Level 2:           5 to 7 years of experience. Familiar with standard concepts, practices, and procedures within a particular field. Relies on limited experience and judgment to plan and accomplish goals.  A certain degree of creativity and latitude is required.  Works under limited supervision with considerable latitude for the use of initiative and independent judgment.  Require good oral and written communication skills.

Level 3:           8 to 10 years of experience. Relies on experience and judgment to plan and accomplish goals, independently performs a variety of complicated tasks, a wide degree of creativity and latitude is expected.

Level 4:           10+ years of experience. Candidates are qualified and competent in their related fields of expertise. Expert level skills with various, tools, technologies, and products. Have the ability to mentor team members. Ability to design and deliver solutions. Strong oral and written communication skills. Supervisory experience is highly desirable. 

Tasks

Designs and builds relational databases. Develops strategies for data acquisitions, archive  recovery, and implementation of a database. Cleans and maintains the database by removing and deleting old data.  Must be able to design, develop and manipulate database management systems, data warehouses and multidimensional databases.  Requires a depth and breadth of database knowledge that shall help with formal design of relational databases and provides insight into strategic data manipulation.  Responsible for making sure an organization's strategic goals are optimized through the use of enterprise data standards. This frequently involves creating and maintaining a centralized registry of metadata.


Job Classification: Enterprise Architect

Title:                                                   

Enterprise Architect

 

Alternate Titles:                                 

Information Systems Architect, Systems Engineer, Infrastructure Systems Architect, Architect, Technology Architect

 

Description:                                       

Responsible for translating the client's business requirements into specific systems, applications or process designs with interlocked financial modeling for very large complex technical solutions.  Analyzes customer service requirements and designs service solutions to meet those objectives.  Primary expert to construct the specific solution, scope document, risk profile, and corresponding financials.  Maintains and utilizes detailed industry and internal services knowledge in the construction of industry-leading services solutions, including expert working level knowledge of the processes, technologies, and people components involved in the services arena..  Uses expertise to construct specific and detailed solutions that encompass process, technology, and staffing plans for customer sales opportunities. Constructs risk assessments and corresponding remediation plans relative to complex services proposals.  Participates in the construction of detailed financial models that align with complex services proposals. Composes Statement of Work or other documents, using departmental automation tools as available, to craft detailed and accurate deliverables that specify processes, technology, staffing, and project management involved in proposed services solutions.  As needed, provide a "trusted expert advisor" role as a Subject Matter Expert for technical services, to both internal and external customers, ranging from formal advice to internal and external customer presentations.  Follow all organizational Standard Operating Procedures relative to cost modeling, approvals and reviews, and all other associated workflow and deliverables.

Levels of Classification:

Level 1:           0-4 years of experience in the field or in a related area. Has knowledge of commonly used concepts, practices, and procedures within a particular field. Relies on instructions and pre-established guidelines to perform the functions of the job. Primary job functions do not typically require exercising independent judgment.  Have the ability to learn on the job. Require good oral and written communication skills. Basic to moderate level of technical competency is required.

Level 2:           5 to 7 years of experience. Familiar with standard concepts, practices, and procedures within a particular field. Relies on limited experience and judgment to plan and accomplish goals.  A certain degree of creativity and latitude is required.  Works under limited supervision with considerable latitude for the use of initiative and independent judgment.  Require good oral and written communication skills.

Level 3:           8 to 10 years of experience. Relies on experience and judgment to plan and accomplish goals, independently performs a variety of complicated tasks, a wide degree of creativity and latitude is expected.

Level 4:           10+ years of experience. Candidates are qualified and competent in their related fields of expertise. Expert level skills with various, tools, technologies, and products. Have the ability to mentor team members. Ability to design and deliver solutions. Strong oral and written communication skills. Supervisory experience is highly desirable. 


Job Classification: Technical Writer

Alternate Titles:                                 

Technical Writer, Information Developer, Documentation Specialist, Documentation Designer, Engineering Writer, Technical Communicator  

 

Description:                                       

Develops and maintains user and technical documentation and project process documentation for Application Teams. Understands the user’s view of applications and /or technology and is able to put procedures in a logical sequence.  Provides expertise on technical concepts of applications and /or user groups and structuring procedures in a logical sequence, due to a broad understanding of the applications.  Writes a variety of technical articles, reports, brochures, and/or manuals for documentation for a wide range of uses. May be responsible for coordinating the display of graphics and the production of the document.

Levels of Classification:

Level 1:           0-4 years of experience in the field or in a related area. Has knowledge of commonly used concepts, practices, and procedures within a particular field. Relies on instructions and pre-established guidelines to perform the functions of the job. Primary job functions do not typically require exercising independent judgment.  Have the ability to learn on the job. Require good oral and written communication skills. Basic to moderate level of technical competency is required.

Level 2:           5 to 7 years of experience. Familiar with standard concepts, practices, and procedures within a particular field. Relies on limited experience and judgment to plan and accomplish goals.  A certain degree of creativity and latitude is required.  Works under limited supervision with considerable latitude for the use of initiative and independent judgment.  Require good oral and written communication skills.

Level 3:           8 to 10 years of experience. Relies on experience and judgment to plan and accomplish goals, independently performs a variety of complicated tasks, a wide degree of creativity and latitude is expected.

Level 4:           10+ years of experience. Candidates are qualified and competent in their related fields of expertise. Expert level skills with various, tools, technologies, and products. Have the ability to mentor team members. Ability to design and deliver solutions. Strong oral and written communication skills. Supervisory experience is highly desirable. 

Tasks:

Develop, enhance, and maintain user documentation for multiple applications including documentation required for the operations provider.  Develop on-line source documentation as appropriate.  Maintain documentation libraries and subscription lists.  Identify, create, revise, and maintain documentation and templates. Ensure appropriate control access/use of documentation materials.  Maintain application and user documentation.  Ensure messages and terminology is consistent across all written materials.  Research and complete documentation service requests. Communicate accurate and useful status updates.  Manage and report time spent on all work activities.  Follow quality standards.  Ability to work in a team environment.  Strong communication skills; both written and spoken.

Composes technical documents, manuals, bulletins, brochures, publications, training manuals, and special reports.  Organizes and coordinates the composition of material and drafting of forms suitable for reproduction.  Reviews and edits prepared material and illustrations.  Develops and refines material for publication in journals and periodicals.  Prepares informational material for release to the mass media.  Works with agency staff in the development of formats, graphics, and the layout of publications.  Assists agency staff in preparing and refining material for speeches and other public presentations.  May research product design, capabilities, and compatibility ranges.

May oversee the writing, editing, publishing, and distribution of specification documents.  May review various resources and prepare analyses or summaries.  May train others.  Experience in technical writing, journalism, or communications work.  Knowledge of the techniques and methods of planning, organizing, and writing various types of materials; of research methodology; and of departmental policies, procedures, and regulations.  Skill in the use of office equipment.  Ability to conduct research; to compose, review, illustrate, and edit technical documents, materials, and reports; to communicate effectively; and to train others.   


Job Classification: Business Analyst

Alternate Titles:                                 

Systems Analyst, Process Analyst, Business Process Analyst, Functional Analyst

 

Description:                                       

Reviews, analyzes, and evaluates business systems and user needs. Formulates systems to parallel overall business strategies. Experienced with business process reengineering and identifying new applications of technology to business problems to make business more effective.  Familiar with industry standard (including Legacy, Core, and Emerging technologies), business process mapping, and reengineering.  Prepares solution options, risk identification, and financial analyses such as cost/benefit, ROI, buy/build, etc.  Writes detailed description of user needs, program functions, and steps required to develop or modify computer programs.  

Levels of Classification:

Level 1:           0-4 years of experience in the field or in a related area. Has knowledge of commonly used concepts, practices, and procedures within a particular field. Relies on instructions and pre-established guidelines to perform the functions of the job. Primary job functions do not typically require exercising independent judgment.  Have the ability to learn on the job. Require good oral and written communication skills. Basic to moderate level of technical competency is required.

Level 2:           5 to 7 years of experience. Familiar with standard concepts, practices, and procedures within a particular field. Relies on limited experience and judgment to plan and accomplish goals.  A certain degree of creativity and latitude is required.  Works under limited supervision with considerable latitude for the use of initiative and independent judgment.  Require good oral and written communication skills.

Level 3:           8 to 10 years of experience. Relies on experience and judgment to plan and accomplish goals, independently performs a variety of complicated tasks, a wide degree of creativity and latitude is expected.

Level 4:           10+ years of experience. Candidates are qualified and competent in their related fields of expertise. Expert level skills with various, tools, technologies, and products. Have the ability to mentor team members. Ability to design and deliver solutions. Strong oral and written communication skills. Supervisory experience is highly desirable. 

Tasks:

Prepare and document Functional and Technical Specifications for reporting and data warehouse work.  Assist with business warehouse/intelligence support and enhancements.  Develops RFPs. Assist in deployment and management of end-user reporting tools and platforms.  Work with IT and business project teams to understand reporting and data warehousing requirements and propose solutions.  Document and provide knowledge transfer to the rest of the Enterprise Reporting Team for all solutions. 

Reviews, analyzes, and evaluates business systems and user needs. Formulates systems to parallel overall business strategies. Has knowledge of commonly-used concepts, practices, and procedures within a particular field. Familiar with relational database concepts, and client-server concepts. Relies on limited experience and judgment to plan and accomplish goals. Performs a variety of tasks. Works under general supervision; typically reports to a project leader or manager. A certain degree of creativity and latitude is required.


Job Classification: Project Manager

Alternate Titles:                                 

IT Manager, Manager, Development Manager, Applications Manager, Supervisor, Project Manager 

 

Description:                                       

Designs, plans, and coordinates work teams. Follows standard project management industry practices such as the PMI's framework. Understands business and technical objectives of a project and works closely with project sponsor.  Creates project charter and work plan and tracks budget and schedule progress via appropriate metrics. Establishes project organization and methodologies and defines roles and responsibilities. Documents risks and develops mitigation plans. Manages scope. Creates and implements a communication plan. Builds an effective team, assigns tasks to team members, and evaluates outcomes. Negotiates resources. Communicates to stakeholders and project sponsor. Identifies, tracks, and ensures resolution of issues and removal of barriers. Provides technical support to project team members. Handles complex application features and technical designs. Designs and implements the components required for complex application features. Generally manages a group of applications systems analysts. Relies on experience and judgment to plan and accomplish goals.  Professional certification is highly desirable.

Levels of Classification:

Level 1:           1- 7 years of experience in the field or in a related area. 1- 7 years of experience in the field or in a related area. Familiar with standard concepts, practices, and procedures within a particular field. Relies on limited experience and judgment to plan and accomplish goals.  A certain degree of creativity and latitude is required.  Works under limited supervision with considerable latitude for the use of initiative and independent judgment. 

Level 2:           8 or more years of experience, relies on experience and judgment to plan and accomplish goals, independently performs a variety of complicated tasks, a wide degree of creativity and latitude is expected.

Tasks:

May require specific PC, workstation, operating system, application or platform skills.  Provides overall direction to the formulation, development, implementation, and delivery of a project.  Exercises management responsibility over the achievement of performance, revenue, and profit objectives of a project and its contracts.  Ensures that the project plan maintains tasks, schedules, estimates, and status, and disseminates information to team members and customers.  Creates a structure and organization for the management of a complex environment with emphasis on quality, productivity, and consistency.  Directs corrective actions in any area where performance falls below objectives.  Arranges for the assignment of responsibility to other supporting facilities, business areas, and support functions, and monitors their performance.  Self-directed and independent.  Responsible for the coordination and completion of projects. Oversees all aspects of projects. Sets deadlines, assigns responsibilities, and monitors and summarizes progress of project. Prepares reports for upper management regarding status of project.


Job Classification: Project Lead

Alternate Titles:                                 

Lead, Technical Lead, Lead Developer, Project Lead

 

Description:                                       

The Project Lead shall have day to day responsibility for management of a project team, providing technical team leadership on complex projects. They are responsible for program design, coding, testing, debugging, documentation and support. They shall have full technical knowledge of all phases of applications systems analysis and programming. There may be multiple phases of the project for which they have responsibility. This person shall manage day-to-day execution of design, development, testing and implementation activities; actively encourage and facilitate communication between the business analysts, development, and QA teams; and ensure that system requirements are documented, complete, accurate and approved. 

Levels of Classification:

Level 1:           1- 7 years of experience in the field or in a related area. 1- 7 years of experience in the field or in a related area. Familiar with standard concepts, practices, and procedures within a particular field. Relies on limited experience and judgment to plan and accomplish goals.  A certain degree of creativity and latitude is required.  Works under limited supervision with considerable latitude for the use of initiative and independent judgment. 

Level 2:           8 or more years of experience, relies on experience and judgment to plan and accomplish goals, independently performs a variety of complicated tasks, a wide degree of creativity and latitude is expected.

Tasks:

This person shall ensure formal design reviews are held regularly for each iteration or code cycle and work with program leadership team to establish and manage the project iteration and release cycles and attend release planning meetings. This person shall manage development activities and coordinate technical and application components with other Company projects and applications; ensure that appropriate system support and maintenance documentation is complete, which includes support documentation for Help Desk support and maintenance staff. This person shall also review release notes for accuracy, and work with Project Delivery Manager to determine project resource requirements.


Job Classification: Developer Analyst

Alternate Titles:                                 

Programmer Analyst, Developer Analyst, Software Engineer, Application Integration Engineer, EAI Developer, Computer Consultant, Applications Architect, Software Developer, Development Engineer, Business Systems Analyst, Software Analyst, Programmer, Developer

 

Description:                                       

Plans, develops, tests, and documents computer programs, applying knowledge of programming techniques and computer systems. Evaluates user request for new or modified program, such as for financial or human resource management systems, clinical research trial results, statistical study of traffic patterns, or analyzing and developing specifications for bridge design, to determine feasibility, cost and time required, compatibility with current system, and computer capabilities. Consults with user to identify current operating procedures and clarify program objectives.  Formulates plan outlining steps required to develop program, using methodologies such as structured analysis and design or object-oriented development.

Levels of Classification:

Level 1:           0-4 years of experience in the field or in a related area. Has knowledge of commonly used concepts, practices, and procedures within a particular field. Relies on instructions and pre-established guidelines to perform the functions of the job. Primary job functions do not typically require exercising independent judgment.  Have the ability to learn on the job. Require good oral and written communication skills. Basic to moderate level of technical competency is required.

Level 2:           5 to 7 years of experience. Familiar with standard concepts, practices, and procedures within a particular field. Relies on limited experience and judgment to plan and accomplish goals.  A certain degree of creativity and latitude is required.  Works under limited supervision with considerable latitude for the use of initiative and independent judgment.  Require good oral and written communication skills.

Level 3:           8 to 10 years of experience. Relies on experience and judgment to plan and accomplish goals, independently performs a variety of complicated tasks, a wide degree of creativity and latitude is expected.

Level 4:           10+ years of experience. Candidates are qualified and competent in their related fields of expertise. Expert level skills with various, tools, technologies, and products. Have the ability to mentor team members. Ability to design and deliver solutions. Strong oral and written communication skills. Supervisory experience is highly desirable. 

Tasks:

Work involves assisting in analyzing systems outlines to develop programs for computer applications, writing solution programs, documenting the methods and procedures used in program development, and testing and correcting programs.  Works under moderate supervision with limited latitude for the use of initiative and independent judgment. Develops block diagrams and machine logic flowcharts to represent operations and data flow for applications.

Captures requirements using industry standard development frameworks and tools. Designs reports, forms and letters along with computer terminal screen displays to accomplish goals of user request. Reviews screens, reports, forms and letters designs with users.  Converts project specifications, using industry standard tools, such as object-oriented tools and code generation, into sequence of detailed instructions and logical steps for coding into language processable by computer, applying knowledge of computer  programming techniques and computer languages.

Enters program codes into computer system. Enters commands into computer to run and test program. Reads computer printouts or observes display screen to detect syntax or logic errors during program test, or uses diagnostic software to detect errors. Replaces, deletes, or modifies codes to correct errors. Analyzes, reviews and alters program to increase operating efficiency or adapt to new requirements. Writes documentation to describe program development, logic, coding, and corrections. Writes manual for users to describe installation and operating procedures. Assists users to solve operating problems. Recreates steps taken by user to locate source of problem and rewrites program to correct errors.   May use computer-aided software tools in each stage of system development.   May train users to use program.  May oversee installation of hardware and software. May provide technical assistance to program users. May install and test program at user site. May monitor performance of program after implementation. May specialize in developing programs for business or technical applications.


Job Classification: Quality Analyst / Tester

Alternate Titles:                                 

Quality Assurance Analyst (QA Analyst), Quality Assurance Director (QA Director), Software Quality Assurance Engineer (SQA Engineer), Software Quality Engineer, Product Assurance Engineer, Software Test Engineer

 

Description:                                       

Develops, publishes, and implements test plans. Writes and maintains test automation.  Evaluates, recommends, and implements automated test tools and strategies. Develops, maintains, and upgrades automated test scripts and architectures for application products. Also writes, implements, and reports status for system test cases for testing. Analyzes test cases and provides regular progress reports. Participates in the testing process through test review and analysis, test witnessing and certification of software.

Levels of Classification:

Level 1:           0-4 years of experience in the field or in a related area. Has knowledge of commonly used concepts, practices, and procedures within a particular field. Relies on instructions and pre-established guidelines to perform the functions of the job. Primary job functions do not typically require exercising independent judgment.  Have the ability to learn on the job. Require good oral and written communication skills. Basic to moderate level of technical competency is required.

Level 2:           5 to 7 years of experience. Familiar with standard concepts, practices, and procedures within a particular field. Relies on limited experience and judgment to plan and accomplish goals.  A certain degree of creativity and latitude is required.  Works under limited supervision with considerable latitude for the use of initiative and independent judgment.  Require good oral and written communication skills.

Level 3:           8 to 10 years of experience. Relies on experience and judgment to plan and accomplish goals, independently performs a variety of complicated tasks, a wide degree of creativity and latitude is expected.

Level 4:           10+ years of experience. Candidates are qualified and competent in their related fields of expertise. Expert level skills with various, tools, technologies, and products. Have the ability to mentor team members. Ability to design and deliver solutions. Strong oral and written communication skills. Supervisory experience is highly desirable. 

Tasks:

Design test plans, scenarios, scripts, or procedures. Test system modifications to prepare for implementation. Develop testing programs that address areas such as database impacts, software scenarios, regression testing, negative testing, error or bug retests, or usability. Document software defects, using a bug tracking system, and report defects to software developers. Identify, analyze, and document problems with program function, output, online screen, or content. Monitor bug resolution efforts and track successes. Create or maintain databases of known test defects. Plan test schedules or strategies in accordance with project scope or delivery dates. Participate in product design reviews to provide input on functional requirements, product designs, schedules, or potential problems. Review software documentation to ensure technical accuracy, compliance, or completeness, or to mitigate risks.


Job Classification: Help Desk

Alternate Titles:                                 

IT Specialist, Support Specialist, Computer Technician, Computer Support Specialist, Help Desk Analyst, Technical Support Specialist, Network Support Specialist, EDP Auditor, Network Technician, Computer Specialist

 

Description:                                       

Provide technical assistance to computer system users on a variety of issues. Identifies, researches, and resolves technical problems. Responds to telephone calls, email and personnel requests for technical support.  Documents, tracks, and monitors the problem to ensure a timely resolution.  Has knowledge of commonly used concepts, practices, and procedures within a particular field.  Answer questions or resolve computer problems for clients in person, via telephone or from remote location. May provide assistance concerning the use of computer hardware and software, including printing, installation, word processing, electronic mail, and operating systems.

 

Maintains, analyzes, troubleshoots, and repairs computer systems, hardware, and computer peripherals. Documents, maintains, upgrades or replaces hardware and software systems. Supports and maintains user account information including rights, security, and systems groups. Performs basic operation, monitoring, installation, trouble shooting, relocations, or maintenance of communications equipment.  Identifies and resolves basic communications problems.  Prepares or assists in the preparation of service record documentation.  Shows awareness of standards and regulatory requirements related to assigned tasks.

Levels of Classification:

Level 1:           0-4 years of experience in the field or in a related area. Has knowledge of commonly used concepts, practices, and procedures within a particular field. Relies on instructions and pre-established guidelines to perform the functions of the job. Primary job functions do not typically require exercising independent judgment.  Have the ability to learn on the job. Require good oral and written communication skills. Basic to moderate level of technical competency is required.

Level 2:           5 to 7 years of experience. Familiar with standard concepts, practices, and procedures within a particular field. Relies on limited experience and judgment to plan and accomplish goals.  A certain degree of creativity and latitude is required.  Works under limited supervision with considerable latitude for the use of initiative and independent judgment.  Require good oral and written communication skills.

Level 3:           8 to 10 years of experience. Relies on experience and judgment to plan and accomplish goals, independently performs a variety of complicated tasks, a wide degree of creativity and latitude is expected.

Level 4:           10+ years of experience. Candidates are qualified and competent in their related fields of expertise. Expert level skills with various, tools, technologies, and products. Have the ability to mentor team members. Ability to design and deliver solutions. Strong oral and written communication skills. Supervisory experience is highly desirable. 

Tasks:

Provide service and preventive maintenance activities on terminals, printers, personal computers, etc. Basic knowledge of electrical/mechanical principles and basic electronics. Read and comprehend technical service manuals and publications. Knowledge of basic mathematics to read and understand various gauges, meters, and measurement devices. Able to diagnose and repair products by replacing worn or broken parts, and making technical adjustments. Makes appropriate use of reference publications and diagnostic aids in resolving technical problems.  Strong communication skills.

Assist in coordination of changes, upgrades and new products, ensuring systems shall operate correctly in current and future environment. Provide accurate and complete answers to general use and administrative environment questions in a timely manner. Implement shared software, such as operating systems, configuration management tools, application and development tools, testing tools, compilers, and code editors. Communicate accurate and useful status updates.  Manage and report time spent on all work activities.  Ability to work in a team environment. 

Assists in monitoring and providing assistance on the use and interface of systems, subsystems, and software applications.  May be responsible for accessing data from and transferring data to various local, state, or federal databases.  May assist in the review and recommendation of the procurement and inventory of information resources hardware or software.  May write and update personal computer and mainframe application programs.  Experience in automated data processing systems.  Knowledge of the practices, principles, and techniques of computer operations, of information systems, of computer software and hardware, and of information security policies and procedures.  Skill in the use and support of personal computers, in the use of applicable programs and systems, and in troubleshooting information systems.  Ability to operate information technology systems, to communicate effectively, and to train others.   

Provides assistance in the design, development, and maintenance of various system applications.  Provides technical assistance and support for applications and hardware problems.  Installs, maintains, moves, and assists in testing and upgrading new and existing hardware/software.  Reviews and recommends procurement of information technology equipment.   Maintains the necessary security controls over software.  Makes presentations and briefings for training sessions.  Prepares briefings, reports, and evaluations on system efficiency and utilization.  May be responsible for accessing data from and transferring data to various local, state, or federal databases.

Installs, maintains, moves, and assists in testing and upgrading new and existing hardware and software.  Reviews and recommends procurement of information technology equipment.   Maintains the necessary security controls over software.  Develops procedure manuals.  Develops and makes presentations and briefings for training sessions.  Prepares briefings, reports, and evaluations on systems efficiency and utilization.  May supervise the work of others. 


Job Classification: Training Specialist

Alternate Titles:                                 

Corporate Trainer, Computer Training Specialist, Job Training Specialist, Trainer, Training Coordinator, Training Specialist, E-Learning Developer, Technical Trainer, Instructional Designer

 

Description:                                       

Conduct training.

Levels of Classification:

Level 1:           0-4 years of experience in the field or in a related area. Has knowledge of commonly used concepts, practices, and procedures within a particular field. Relies on instructions and pre-established guidelines to perform the functions of the job. Primary job functions do not typically require exercising independent judgment.  Have the ability to learn on the job. Require good oral and written communication skills. Basic to moderate level of technical competency is required.

Level 2:           5 to 7 years of experience. Familiar with standard concepts, practices, and procedures within a particular field. Relies on limited experience and judgment to plan and accomplish goals.  A certain degree of creativity and latitude is required.  Works under limited supervision with considerable latitude for the use of initiative and independent judgment.  Require good oral and written communication skills.

Level 3:           8 to 10 years of experience. Relies on experience and judgment to plan and accomplish goals, independently performs a variety of complicated tasks, a wide degree of creativity and latitude is expected.

Level 4:           10+ years of experience. Candidates are qualified and competent in their related fields of expertise. Expert level skills with various, tools, technologies, and products. Have the ability to mentor team members. Ability to design and deliver solutions. Strong oral and written communication skills. Supervisory experience is highly desirable. 

 

Tasks:

Offer specific training programs to help workers maintain and improve their skills. Organize and develop training material, training procedures, manuals and guides, course materials. Present information using variety of instructional techniques and formats such as role plays, simulations, team exercises, group discussions, videos, and lectures.


Job Classification: Web Developer

Alternate Titles:                                 

Web Master, Web Designer

 

Description:                                       

Design and Develop Web Application and Web Sites. Create and specific architectural and technical parameters. Direct web site content creation, enhancement, and maintenance.

Levels of Classification:

Level 1:           0-4 years of experience in the field or in a related area. Has knowledge of commonly used concepts, practices, and procedures within a particular field. Relies on instructions and pre-established guidelines to perform the functions of the job. Primary job functions do not typically require exercising independent judgment.  Have the ability to learn on the job. Require good oral and written communication skills. Basic to moderate level of technical competency is required.

Level 2:           5 to 7 years of experience. Familiar with standard concepts, practices, and procedures within a particular field. Relies on limited experience and judgment to plan and accomplish goals.  A certain degree of creativity and latitude is required.  Works under limited supervision with considerable latitude for the use of initiative and independent judgment.  Require good oral and written communication skills.

Level 3:           8 to 10 years of experience. Relies on experience and judgment to plan and accomplish goals, independently performs a variety of complicated tasks, a wide degree of creativity and latitude is expected.

Level 4:           10+ years of experience. Candidates are qualified and competent in their related fields of expertise. Expert level skills with various, tools, technologies, and products. Have the ability to mentor team members. Ability to design and deliver solutions. Strong oral and written communication skills. Supervisory experience is highly desirable. 

 

Tasks:

Design, build, or maintain web sites, using authoring or scripting languages, content creation tools, management tools, and digital media. Perform or direct web site updates. Write, design, or edit web page content, or direct others producing content. Confer with management or development teams to prioritize needs, resolve conflicts, develop content criteria, or choose solutions. Back up files from web sites to local directories for instant recovery in case of problems. Identify problems uncovered by testing or customer feedback, and correct problems or refer problems to appropriate personnel for correction. Evaluate code to ensure that it is valid, is properly structured, meets industry standards and is compatible with browsers, devices, or operating systems. Maintain understanding of current web technologies or programming practices through continuing education, reading, or participation in professional conferences, workshops, or groups. Analyze user needs to determine technical requirements. Develop or validate test routines and schedules to ensure that test cases mimic external interfaces and address all browser and device types.

 


 

Job Classification: Web Administrator

 

Alternate Titles:                                 

Web Master, Corporate Web Administrator, IT Manager, Web Site Manager

 

Description:                                       

Manage web environment design, deployment, development and maintenance activities. Perform testing and quality assurance of web sites and web applications.

Levels of Classification:

Level 1:           0-4 years of experience in the field or in a related area. Has knowledge of commonly used concepts, practices, and procedures within a particular field. Relies on instructions and pre-established guidelines to perform the functions of the job. Primary job functions do not typically require exercising independent judgment.  Have the ability to learn on the job. Require good oral and written communication skills. Basic to moderate level of technical competency is required.

Level 2:           5 to 7 years of experience. Familiar with standard concepts, practices, and procedures within a particular field. Relies on limited experience and judgment to plan and accomplish goals.  A certain degree of creativity and latitude is required.  Works under limited supervision with considerable latitude for the use of initiative and independent judgment.  Require good oral and written communication skills.

Level 3:           8 to 10 years of experience. Relies on experience and judgment to plan and accomplish goals, independently performs a variety of complicated tasks, a wide degree of creativity and latitude is expected.

Level 4:           10+ years of experience. Candidates are qualified and competent in their related fields of expertise. Expert level skills with various, tools, technologies, and products. Have the ability to mentor team members. Ability to design and deliver solutions. Strong oral and written communication skills. Supervisory experience is highly desirable. 

 Tasks:

Back up or modify applications and related data to provide for disaster recovery. Determine sources of web page or server problems, and take action to correct such problems. Review or update web page content or links in a timely manner, using appropriate tools. Monitor systems for intrusions or denial of service attacks, and report security breaches to appropriate personnel. Implement web site security measures, such as firewalls or message encryption. Administer internet/intranet infrastructure, including components such as web, file transfer protocol (FTP), news and mail servers. Collaborate with development teams to discuss, analyze, or resolve usability issues. Test backup or recovery plans regularly and resolve any problems. Monitor web developments through continuing education, reading, or participation in professional conferences, workshops, or groups. Implement updates, upgrades, and patches in a timely manner to limit loss of service.

 

 

Always Looking!!

We are always looking for individuals with skills and experience in following technologies. To view general job description of jobs

 

To submit resume Click here!

 

Hot Opportunities!!

Copyright [2009-2010] [4 Consulting, Inc.] All rights reserved. EEO Policy| Privacy Statement