508 Compliance Analyst

The 508 Compliance Analyst must have experience in the analysis of various IT hardware and software products, tools, and projects to assess, document and report on their compliance with Section 508 of the Americans with Disabilities Act.

 Back to Top


508 Compliance Expert

The 508 Compliance Expert must have a thorough understanding of Section 508 of the Americans with Disabilities Act (ADA) and apply this knowledge to create strategies for bringing the maximum functionality to ADA users. This individual must also have experience in redesigning and/or developing solutions to ensure IT hardware and software compliance if an accessibility problem is detected.

 Back to Top


Administrative/Clerical Assistant I

The Clerical Assistant I must have experience in typing documents without error and receive and log guests in and out of a facility. The candidate must have experience with phone systems and take message competently.

 Back to Top


Administrative/Clerical Assistant II

In addition to the experience as described in Clerical Assistant I, the Clerical Assistant II must have experience and be proficient with graphic tools and produce documents without errors. The individual must be able to plan, maintain and manage schedules for staff.

 Back to Top


Administrative/Clerical Assistant III

In addition to the experience as described in Clerical Assistant I and II, the Clerical Assistant III must have experience and be proficient with a wide variety of graphic and office automation tools and produce documents without errors. The Clerical Assistant III must have experience and knowledge in proofreading and editing documents that are highly technical in nature which was created by others to ensure proper format, grammar, and style.

 Back to Top


Analyst, Junior

A Junior Analyst must have experience with data gathering and creating reports to display data using common office automation tools.

 Back to Top


Application Administration Technician

This individual must have vast knowledge and familiarity with given business, functional, or technical area and or disciplines. He or she must possess the ability to communicate using terminology unique to the discipline, and have experience in gathering and compiling information for analysis based on discussions with operational staff and reading technical documentation.

 Back to Top


Application Administrator

An Application Administrator has experience in managing the daily routine operations and maintenance of IT software system applications. Must be able to communicate with end users and understand issues related to end user applications.

 Back to Top


Application Analyst

An Application Analyst must have experience in gathering data regarding performance, cost, and compatibility attributes of commercial off-the-shelf software and development applications. They must also have experience in the study of application and the consumption of system resources and be able to detect problems with software applications.

 Back to Top


Application Analyst, Senior

A Senior Application Analyst must be able to conduct analysis of commercial off-the-shelf computer applications and internal applications and identify strengths and weaknesses for use in different environments. This individual must also understand how applications consume system resources and be able to detect problems such as dead locks, run away jobs, and security issues. A Senior Application Analyst should be able to direct and guide junior members of a project team and give feedback to developers.

 Back to Top


Applications/Systems Analyst, Senior

A Senior Applications/System Analyst must have extensive experience in the analysis, design, and integration of information systems and commercial-off-the-shelf (COTS) and development software. This individual must be well versed in structured analysis and design methodologies in order to translate systems requirements from business needs as well as have a proven track record in evaluating cost factors and risk.

 Back to Top


Architect

An Architect must have experience in design and development of IT architecture, including creating diagrams and documentation that incorporate all components that comprise systems including network topology.

 Back to Top


Architect, Senior

A Senior Architect has extensive experience in design and development of IT architectures, including the creation of diagrams and documentation that incorporate all components of IT systems including network topology.

 Back to Top


Architecture Analyst

An Architecture Analyst has experience in gathering and compiling data necessary to analyze software architecture. This individual can evaluate data to quickly identify problems, issues and gaps and recommend solutions.

 Back to Top


Architecture Analyst, Senior

A Senior Architecture Analyst coordinates with program and project leaders to analyze system architecture, and is able to identify strategies to address requirements, risks, and issues. This individual conducts detailed trade-off analysis of requirements against fiscal, schedule, and performance issues and can quickly resolve issues and create architectural vision.

 Back to Top


Business Analyst Senior

A Senior Business Analyst has experience in the effective use of data provided by cost estimators to create overall cost versus benefit assessment while considering functional benefits, technical performance, risks, and schedule concerns.

 Back to Top


Business Process Analyst

A Business Process Analyst must have experience in the analysis of IT business and information environment, activities, and events. This individual must have experience in finding trends, errors and reviewing data as well as have report writing skills.

 Back to Top


Business Process Expert

Business Process Expert analyzes IT business and information environments, activities, and events. He or she applies their deep knowledge of data analysis and trend finding to identify risks and offer solutions for improving processes that will enhance overall agency performance.

 Back to Top


Business Process Reengineer

A business process reengineer analyzes IT business and information environments and recommends and implements improvements to the business and data architectures that will improve overall agency performance.

 Back to Top


Business Process Technician

A Business Process Technician must have knowledge of IT business and information environment and be able to implement recommended improvements to the data architectures and networks in support of the business environment.

 Back to Top


CAD Technician

The CAD technician must have experience in the creation of CAD drawings and documents using CAD technology under the guidance of primary authors and senior staff.

 Back to Top


CAD Technician, Senior

The Senior Computer Automated Design (CAD) Technician must be able to edit, format and identify and correct logic error in CAD documents. This individual must meet with document authors and team representatives to review compile inputs/corrections, resolve incompatible comments, and provide final publishable documentation. He or she must also have experience with software to create design plans for buildings and machinery.

 Back to Top


Configuration Analyst

The Configuration Analyst must be able to review proposed configuration changes, summarize changes and identify potential impacts and present findings in a clear and concise manner. This individual must be able to track processing methodologies to ensure that changes are accurately reflected in documentation and logs.

 Back to Top


Configuration Management Technician

A Configuration Management Technician must be able to input configuration data into configuration management tools under the guidance of senior staff as well as maintain records.

 Back to Top


Configuration Manager

A Configuration Manager must have experience in the management of configuration programs to ensure that all proposed and actual changes to program technology and documentation are properly staffed, approved, and tracked. The individual is responsible for facilitating the change notification process used for updating products so that performing organizations or project teams are aware of change activity.

 Back to Top


Configuration Manager, Senior

A Senior Configuration Manager must be able to develop, document, and implement detailed plans to ensure configuration control for IT programs, projects, and tasks. When issues arise, this individual identifies and implements solutions. In addition, he or she must maintain thorough records and documentation to ensure accurate product builds, part ordering and product and/or software updates.

 Back to Top


Construction Engineer

A Construction Engineer coordinates with architects to identify requirements for facilities architecture. This individual must be able to identify approaches to address requirements, conduct trade-off analysis of requirements against fiscal, schedule, and structural issues as well as resolve issues and oversee construction.

 Back to Top


Cost Estimate Analyst

A Cost Estimator/Analyst gathers and compiles cost data to accurately depict purchase cost, operations cost and overall life cycle costs of products and systems.

 Back to Top


Customer Service Engineer

A Customer Service Engineer quickly responds to end user requests for assistance when existing manuals and scripted responses are not sufficient to meet user needs. Must be able to interact with customers and diagnose problems and lead customers through the necessary steps to correct their issues.

 Back to Top


Customer Service Manager

A Customer Service Manager has experience in planning, implementing, and managing customer service systems. The individual is able to handle customer satisfaction issues and has experience in reviewing data to identify and effectively report trends to system program teams.

 Back to Top


Customer Service Technician

A Customer Service Technician is able to respond to end user request for assistance using existing manuals and scripted responses. The individual must be able to effectively interact with customers and be able to refer ongoing issues to the appropriate engineering support team.

 Back to Top


Cyber Security Analyst, Expert

An Expert Cyber Security Analyst has extensive experience with cyber security policy and threat mitigation. Must be well versed in cyber security tools, network topologies, intrusion detection, PKI, and secured networks. The analyst must possess a high level of expertise in developing long term strategies and be knowledgeable about various cyber threats and threat mitigation.

 Back to Top


Cyber Security Engineer

A Cyber Security Engineer has IT experience with cyber security policy and threat mitigation. The individual must be well versed in cyber security tools, network topologies, intrusion detection, PKI, and secured networks as well as have familiarity and experience in the implementation of cyber security regulations.

 Back to Top


Cyber Security Engineer, Senior

A Senior Cyber Security Engineer has extensive IT experience in all aspects of cyber security with a vast array of IT systems involving end user as well as enterprise level networks. This individual has experience in designing and implementing systems that meet agency cyber security policy and regulations. He or she must also have extensive experience with cyber security tools, network topologies, intrusion detection, PKI, and secured networks.

 Back to Top


Cyber Security Specialist, Senior

A Senior Cyber Security Specialist must have expertise with cyber security policy development , threat mitigation tactics and security deployments as well as posses a keen understanding of security tools, network topologies, intrusion detection, PKI, and secured networks.

 Back to Top


Data Management Technician

A Data Management Technician must accurately input data into a variety of business/software systems and networks and conduct routine data management activities under the supervision of senior staff.

 Back to Top


Data Manager

A Data Manager has experience in defining and building effective and efficient databases utilizing a variety of different software products. The individual must be knowledgeable about various database products and structures and should be able to convey information to technicians for data input.

 Back to Top


Database Administration Technician

A Database Administration Technician conducts routine database administration tasks, logging data in database admin logs, and operating under the supervision of a Database Administrator.

 Back to Top


Database Administrator

A Database Administrator manages the routine operations and maintenance of databases, ensuring reliable and efficient performance.

 Back to Top


Database Administrator, Senior

A Senior Database Administrator can create, implement and manage expansive database administration programs. This individual reviews database performance trends and identifies opportunities for improvement.

 Back to Top


Database Analyst

A Database Analyst compiles data to analyze a multitude of database products. This individual needs to evaluate data to quickly identify problems, issues and gaps, and has the knowledge and skills to recommend solutions that will improve database performance.

 Back to Top


Database Architect

A Database Architect is able to clearly identify data management goals and can effectively translate user needs to database design. He or she should also have experience in creating database management processes and detailed documentation.

 Back to Top


Database Architect, Senior

A Senior Database Architect has vast experience in assessing various alternative products, tools, and approaches for data management, and is able to clearly define risks and benefits of various approaches for a given need. This individual should be able to create overarching strategies for design.

 Back to Top


Deployment Analyst

A Deployment Analyst must be able to coordinate, schedule and identify long-term, mid-term, and near-term deployment activities. This individual must have experience in identifying scheduling and coordination issues and needs to be able to coordinate with developers, testers, site staff, installation staff and others to ensure that schedules and expectations are completed in a timely manner.

 Back to Top


Deployment Manager, Senior

A Senior Deployment Manager must be able to lead a team in the fielding of IT systems, networks, hardware and software of both a simple and complex nature. Must have extensive knowledge in the creation of deployment plans, to ensure that deployment can be performed on schedule and with the available resources. This requires the ability to identify all activities required in the near, mid and long term phases of a program as well as the ability to create cost, schedule and performance expectations based on input from all team members.

 Back to Top


Deployment Technician, Junior

A Junior Deployment Technician must be able to input deployment data into automated deployment management tools and validate data following input. This individual must also have experience in creating standard and ad hoc reports as directed by senior staff.

 Back to Top


Developer

A Developer must have experience in analyzing customer needs and developing overall concept and design objectives. The developer must be able to create software in a variety of programming tools and for a variety of IT software applications. Must have experience in debugging and correcting errors in computer programs.

 Back to Top


Developer, Expert

An Expert Developer must create software development plans and strategies. This individual should be able to oversee work of developers, and have experience in database design and developing and implementing algorithms. He or she should be able to oversee quality control and conduct proactive risk identification and mitigation of software development process. This individual must also have experience in devising possible solutions to predicted problems, evaluating other options; working as part of a team, which may be established purely for a particular project, to write a specific section of the program; combining all elements of the program design and testing it; testing sample data-sets to check that output from the program works as intended.

 Back to Top


Developer, Junior

A Junior Developer must have experience in the creation of error free software code under the direction and supervision of senior software development managers. Must have experience in both windows and web development environments. This individual must be able to write software documentation.

 Back to Top


Developer, Senior

A Senior Developer must be able to create logical and functional software code in a variety of languages. Must have experience in understanding and articulating the benefits and risks associated with different coding languages in different functional environments. This individual must have experience reacting to problems and correcting the program as necessary.

 Back to Top


Development Manager

The Development Manager must have experience creating work breakdown structures and development of program schedules and assigning software development team personnel to tasks. Must have experience in the tracking resources and expenditures and in ensuring program success.

 Back to Top


Disaster Recovery Analyst

A Disaster Recovery Analyst has significant experience in the analysis of program and project disaster recovery plans and systems. This individual is able to identify areas needing improvement and recommend strategies and approaches for strengthening existing or developed plans.

 Back to Top


Disaster Recovery Manager

A Disaster Recovery Manager has experience in creating, implementing, and managing disaster recovery programs. He or she should be able to create documentation, processes, and procedures related to the position, conduct meaning training as well as conduct thorough disaster recovery testing.

 Back to Top


Earned Value Management Expert

The Earned Value Management Expert should have extensive experience in overseeing compliance to EVM policies and standards. This individual must have experience in working with auditors and in the review of cost and performance data in view of schedule, utilizing standard earned value techniques. Must have experience in developing, maintaining, revising and integrating program and project budgets, measure performance, and derive actual costs. Must be able to identify risk areas and highlight risks in written and oral reports.

 Back to Top


Electronic Librarian

An Electronic Librarian manages and maintains an electronic library of documentation. He or she must be able to validate data, users, and audit trails and track trends in acquisitions and library automation through participation in regional and national meetings and listservs. Must have experience in applying knowledge of current issues and trends in electronic resource licensing, copyright, acquisitions, scholarly communication, and the publishing industry to improve services.

 Back to Top


Electronic Library Assistant

The Electronic Library Assistant must have experience in logging library data into electronic library tools under the guidance of senior staff.

 Back to Top


Engineer

The Engineer has considerable experience in providing highly specialized applications and operational analysis, including experience in planning and supporting network and computing infrastructure. The individual should have knowledge in networking technologies and be cognizant ,knowledgeable and contribute to all phases of software development with emphasis on the planning, analysis, modeling, simulation, testing, integration, documentation and presentation phases.

 Back to Top


Engineering Analyst

An Engineering Analyst has experience analyzing specific aspects of a given system and/or product's architecture, design, coding, and performance. The analyst should be able to identify issues and/or risks and document specific sources.

 Back to Top


Engineering Analyst Senior

The Senior Engineering Analyst coordinates with key individuals to analyze system and/or product architecture, design, coding, and performance. This individual identifies strategies for addressing requirements, risks, and issues; conducts requirements trade-off analyses against fiscal, schedule, and performance issues and has demonstrated problem solving skills.

 Back to Top


Engineering Architecture Analyst Senior

A Senior Engineering Architecture Analyst coordinates with program and project leaders to analyze IT systems and network architectures, creates architectural vision, and applies his or her knowledge and experience to clearly identify strategies for addressing requirements, risks, and issues. This individual must also be able to conduct trade-off analyses of requirements against fiscal, schedule, and performance issues.

 Back to Top


ERP Programmer, Junior

A Junior ERP Programmer has some background and experience in designing, coding, developing, testing and documenting enterprise resource programs using advanced technologies, such as IP or web-based technology, including HTML, CGI applications, PERL, Javascript, and Java. The individual may modify and maintain existing programs and procedures and may be required to create procedural forms and documentation, including flow charts and system documentation. The Junior ERP Programmer may be required to work individually or as part of a team.

 Back to Top


ERP Programmer

An ERP Programmer designs, codes, develops, tests and documents enterprise resource programs using advanced technologies, such as IP or web-based technologies such as HTML, CGI applications, PERL. Javascript, and Java. This person modifies and maintains programs and procedures, and may be required to create procedural forms and documentation, including flow charts and system documentation. He or she may lead a small team of programmers on a project.

 Back to Top


ERP Programmer Senior

A Senior ERP Programmer has extensive experience in designing, coding, developing, testing and documenting enterprise resource programs using advanced technologies, such as IP or web-based technology, including HTML, CGI applications, PERL or Javascript, and Java. He or she must be able to modify and maintain existing programs and procedures, and may be required to create procedural forms and documentation, including flow charts and system documentation. This individual may lead a large team of programmers on a large and complex project.

 Back to Top


ERP System Analyst

The ERP System Analyst applies expert systems analysis and design techniques to complex enterprise resource systems. The individual has broad knowledge of data sources/flow, interactions of complex systems, and capabilities/limitations of systems software and computer equipment, and is able to establish framework of new computer systems from feasibility studies to post implementation evaluation. This individual recognizes probable conflicts with integrating diverse data sources, and produces innovative solutions for a variety of complex problems as well as prepares overall project recommendations.

 Back to Top


Financial Analyst

A Financial Analyst must be able to review financial data to identify planned versus actual status and risk areas. He or she should be able to create narrative, graphic and oral status reports.

 Back to Top


Financial Analyst, Senior

A Senior Financial Analyst creates strategically tailored financial plans, conducts targeted status reviews and what-if analyses and identifies points of risk and suggests alternative strategies for addressing risk. Other facets of this job include hard core analysis, fact verification, study and research, and planning and decision making.

 Back to Top


Financial Technician, Junior

The Junior Financial Technician must be able to input financial data into an automated financial management tool and validate the data. The Junior Technician also creates standard and ad hoc reports as directed by senior staff.

 Back to Top


Functional Analyst

A Functional Analyst has primary responsibility for individual projects or systems and works with customers, users and project leads to analyze, design, implement, test and support IT business applications and systems.

 Back to Top


Functional Analyst, Junior

A Junior Functional Analyst must be able to analyze, validate, specify, and verify requirements defined by project leads to include customers and end users. Position will report to a Senior Functional Analyst.

 Back to Top


Functional Analyst, Senior

A Senior Functional Analyst works with customers, users and project leads to analyze, design, implement and support a wide variety of IT business systems covering many diverse applications such as healthcare and financial systems.

 Back to Top


Functional Area Analyst

The Functional Area Analyst analyzes business, functional, technical, activities, and events, and works with users and customers to document and strategize process improvements for current business processes (business process reengineering). This individual provides market research on conditions that impact the overall operational efficiency of an organization and identifies symptoms for process improvement.

 Back to Top


Functional Area Analyst, Senior

The Senior Functional Area Analyst analyzes business, functional, technical, activities, and events, and works with users and customers to document and strategize process improvements for current business processes (business process reengineering). This individual provides market research on conditions that impact the overall operational efficiency of an organization and identifies symptoms for process improvement. He or she must have deep knowledge of process and risks.

 Back to Top


Functional Area Expert I

A Functional Area Expert I must have experience in business, functional and technical areas/disciplines and be able to conduct research on special areas. This individual should be able to propose new solutions to problems in the areas of their functional expertise.

 Back to Top


Functional Area Expert II

A Functional Area Expert II has deep knowledge of business, functional and technical areas/disciplines and is able to conduct research on special areas. He or she is able to propose new solutions to problems in the areas of their functional expertise and is able to work both independently and as part of a team.

 Back to Top


Hardware Installation Technician

A Hardware Installation Technician follows the guidance and instruction of installation engineers and deployment managers in the commissioning of IT hardware in a variety of installation environments. This individual is able to identify problems and execute solutions.

 Back to Top


Human Factors Engineer

A Human Factors Engineer assesses new products, their affects on users, and their compliance to human factors standards. In addition, this individual must be able to take user requirements and define and design products and solutions that meet end user needs, conduct human factors analyses, and document findings, strategies and plans. This work can involve both hardware and software.

 Back to Top


Human Factors Engineer, Junior

A Junior Human Factors Engineer must have experience in conducting evaluations of how IT products impact their users, documenting findings and reporting to senior group members.

 Back to Top


Human Factors Engineer, Senior

A Senior Human Factors Engineer must have a deep understanding of industry standards and trends and apply this state-of-the-art knowledge in devising strategies, evaluations, and redesigns. These engineers must be able to visualize how design changes made to products will affect the user and minimize the impact of change when products are essential. They must have problem-solving skills in order to devise ways to redesign products so that they won't harm or frustrate the user. They must also have communication skills so that they can communicate human factor issues to the engineering team and to end users.

 Back to Top


HVAC Expert, Senior

A Senior HVAC Expert is able to conduct trouble shooting of efforts on HVAC systems. Must have experience in coordinating with various individuals such as architects and engineers to identify appropriate HVAC systems in an IT environment for installation in new facilities and replacing systems in existing facilities.

 Back to Top


HVAC Specialist

HVAC Specialist must have prior experience in installing, operating, and maintaining Heating, Ventilation and Air Conditioning (HVAC) systems in an IT environment.

 Back to Top


Installation Engineer

An Installation Engineer has experience in executing the deployment of simple and complex IT systems, networks hardware and software and ensuring that that systems are functioning properly upon installation. Has the ability to solve issues that arise on site. Has experience in a variety of deployment environments and execute based on written and verbal instruction.

 Back to Top


Installation Engineer, Senior

A Senior Installation Engineer has experience in Creating plans and approaches for executing product installation. Has extensive experience in working with site managers in execution of installations. Has strong background in installing a variety of IT systems, networks, hardware and software in a variety of complex and simple installation sites. Has ability to identify potential risks, create strategies for mitigating risks. Oversees all aspects on an IT deployment ensuring full commissioning is completed.

 Back to Top


Installation Technician

An Installation Technician has experience in following the guidance and instruction by installation engineers and deployment managers in the commissioning of IT systems, networks, hardware and software. Able to identify problems and execute solutions. Has experience in a variety of different installation environments.

 Back to Top


Integrated Schedule Analyst

A Senior Scheduler Analyst must have experience in reviewing schedule data and can compare and contrast planned versus actual progress, conduct what-if analysis, identify risk areas to program completion and create narrative, graphic, and oral status reports in a variety of different formats and media.

 Back to Top


Integrated Scheduler

The Integrated Scheduler has experience in coordinating with various program/project participants to gather schedule data, including individual discrete events, relationships (dependencies) among events and actual schedule progress. They must possess the ability to validate schedule logic following data input and have the ability to create standard report formats and ad hoc reports as directed by senior staff.

 Back to Top


Integration Engineer

An Integration Engineer must have experience in the coordination and integration of multiple IT systems/subsystems into an operational unit, ensuring full functional and performance capabilities are retained. The integration engineer must be experienced in introducing new hardware or software into a new or existing environment while minimizing disruption and mitigating risks.

 Back to Top


Integration Engineer, Expert

An Expert Integration Engineer must create strategies and plans for integration of multiple IT systems/subsystems into an operational unit, ensuring full functional and performance capabilities are retained. Coordinate with development and user teams to assess risks, goals and needs and ensure that all are adequately addressed. The expert integration engineer must be experienced in introducing new hardware or software into a new or existing environment while minimizing disruption and mitigating risks. The expert integration engineer must be cost conscience as well addressing goals.

 Back to Top


Integration Engineer, Senior

A Senior Integration Engineer must have experience in the creation of strategies and plans for integration of multiple IT systems/subsystems into an operational unit, ensuring full functional and performance capabilities are retained. The integration engineer must be experienced in introducing new hardware or software into a new or existing environment while minimizing disruption and mitigating risks.

 Back to Top


Library Expert, Senior

A Senior Library Expert must have experience and be able to plan, design, deploy, and manage electronic library systems for multiple users. Must have experience in ensuring proper security is maintained. Must have experience in the creation of strategies for making materials available to various audiences and be responsible for cataloging all library resources, so it's easier for visitors to navigate and search for information.

 Back to Top


Logistics Analyst

A Logistics Analyst must have experience in the procurement, maintenance, distribution, and replacement of materiel to enable a review and analysis of logistics plans. A Logistics Analysis must have experience in monitoring progress and status and be able to identify program/project performance issues and risks.

 Back to Top


Logistics Analyst, Junior

A Junior Logistics Analyst must be able to gather, compile, and analyze procurement, maintenance, distribution, and replacement materiel and personnel logistics data; identify trends, errors, and missing data. Must be able to create alternate depictions of data to identify and highlight issues; summarize findings in summary reports. The Junior Logistics Analyst will report to the more Senior Logistics Analysis.

 Back to Top


Logistics Analyst, Senior

A Senior Logistics Analyst must be able to create strategically tailored logistics plans encompassing materiel and personnel procurement, maintenance, distribution, and replacement. A Senior Logistics Analyst must have experience in conducting targeted review of status and identify points of risk, and be able to identify alternative strategies for addressing and mitigating risk.

 Back to Top


Modeling and Simulation Engineer

A Modeling and Simulation Engineer has experience in creating and applying simulation models that allow manipulation of variables as defined by customer using a variety of modeling and simulation tools. He or she must have knowledge of software modeling and device characterization, hard and soft modeling development, parametric testing, and measurement automation and have experience in the construction of simulations to customer specifications.

 Back to Top


Modeling and Simulation Engineer, Senior

A Senior Modeling and Simulation Engineer must be able to coordinate with customers to identify model requirements, simulation goals, and variables to be applied. He or she must have extensive experience in model design and simulation, including complex multi-system simulations. In addition this individual must have developed software modeling and device characterization; hard and soft modeling development, parametric testing, and measurement automation and needs to be able to document and report on test results to users.

 Back to Top


Modeling and Simulation Engineering Expert

A Modeling and Simulation Engineering Expert has demonstrated experience in Identifying approaches best suited to unique client requirements and can support informed decision-making by clearly defining risks and benefits. This individual coordinates internally and externally with customers and teams to identify model requirements, simulation goals, and what variables need to be applied. He or she has experience creating modeling and simulation constructs for complex multi-network models utilizing multiple systems and scenarios, and has overseen multi-event complex modeling and simulation events, documented, analyzed and presented results to end users and refined models based on test results and feedback.

 Back to Top


Modeling Technician

A Modeling Technician runs models in formal settings according to scripts and directions from developed models and identifies problems as they arise.

 Back to Top


Network Administration Technician

A Network Administration Technician has experience conducting routine system administration tasks, logging data in system administration logs, and operating under the supervision of a System Administrator.

 Back to Top


Network Administrator

A Network Administrator has experience in managing, monitoring and configuring the routine operations and maintenance of computer systems in a variety of different networks to include high volume/high availability systems. Must have experience responding and resolving problems quickly. Must have the skills to implement agency policy regarding computer access and implement firewalls.

 Back to Top


Network Administrator, Senior

A Senior Network Administrator has the skills of the Network Administrator but is able to work with multiple teams of administrators involving multiple diverse networks at both the enterprise and local level. Has the knowledge to create plans to assure effective management, operations, and maintenance of systems and/or networks. Is cognizant of all agency policies regarding computer access and firewall and network protection technologies and creates the plans to implement.

 Back to Top


Network Engineer

The Network Engineer plans, supports and evaluates complex network systems and recommends resources to maintain and/or expand service levels. This individual supports network planning, engineering and architecture development; monitors, maintains, and develops technical standards and interface applications; identifies, evaluates and implements new products; supports capacity planning, provides solutions for network problems, and interacts with internal/external customers and vendors to determine system needs and resolve network issues. He or she also provides monthly metrics, documents procedures, and keeps network diagrams and related materials up-to-date. This individual also uses network management tools to discover, map and maintain the network, manages network equipment OS and version upgrades and leads and directs work of other Network Engineers.

 Back to Top


Performance Analyst

A Performance Analyst has experience in analyzing user performance needs and translating those needs into actionable and testable IT system requirements documents. He or she creates test scripts that ensure thorough assessment of system performance for each defined requirement; evaluates performance reports and results during all phases of testing, and documents findings in formal test reports. The performance analyst also traces test results to requirements and present findings in oral and written reports.

 Back to Top


Physical Security Specialist

A Physical Security Specialist implements and manages physical security plans for IT facilities to include high risk, high security sites. This individual must have knowledge of a variety of different systems, tools and products that comprise a physical security solution and be able to oversee installation and testing of these physical security tools.

 Back to Top


Physical Security Specialist, Senior

A Senior Physical Security Specialist must have extensive experience in implementing and managing physical security plans for IT facilities, including high risk, high security sites. This individual must have knowledge of a variety of different systems, tools and products that comprise a physical security solution and be able to create a complete physical security plan for an IT installation. Other requirements include being able to oversee installation, testing and management of these physical security tools.

 Back to Top


Policy Analyst, Senior

A Senior Policy Analyst must be able to advance the organization's mission in public policy, and understand and define how changes in policy impact an agency's mission and function. This individual must have demonstrated experience in developing and applying expertise on a diverse portfolio of policy issues.

 Back to Top


Policy Assistant

A Policy Assistant must track changes in public policy and assist senior analysts in advancing the organization's mission in public policy. He or she must take direction from the senior Policy Analyst and be able to work on a diverse portfolio of policy issues.

 Back to Top


Process Analyst, Senior

A Senior Process Analyst gathers, compiles, and analyzes business process data specifically as it relates to IT systems and the business systems that rely on IT. This individual has deep experience in identifying trends, errors, and missing data, and can reliably create alternate depictions of data to identify and highlight issues, and can clearly summarize findings in summary reports using a variety of formats including graphic, narrative and oral.

 Back to Top


Process Modeler

A Process Modeler must have experience in the creation and building of application models for business operation processes. A process modeler must be able to translate specified modeling requirements to realizations using modeling tools, sub-system simulation using boundary conditions, and closed loop control methods. He or she must be able to integrate the process models with sub-system control code to generate real time simulation and be able to document model configuration and model validation, principles of operation, and application guidelines.

 Back to Top


Product Analyst, Senior

A Senior Product Analyst assesses various developer toolkits, identifying strengths and weaknesses for use in different environments. In addition, this individual must be able to evaluate software or hardware products and identify the risks and benefits of incorporating these products in various IT systems and networks.

 Back to Top


Program Analyst

A Program Analyst must be able to plan, analyze and evaluate the effectiveness of programs and business processes, using source data and qualitative and quantitative analytical skills.

 Back to Top


Program Analyst, Expert

An Expert Program Analyst must have the skill set of a senior PA but also be able to create new methods of gathering and analyzing source data to evaluate program effectiveness and analyze business processes.

 Back to Top


Program Analyst, Junior

A Junior Program Analyst must be able to gather the appropriate data that will be used to plan, analyze and evaluate the effectiveness of operating programs.

 Back to Top


Program Analyst, Senior

A Senior Program Analyst must be able to plan, analyze and evaluate the effectiveness of operating programs and business processes, using source data and qualitative and quantitative analytical skills. A Senior PA must also be able to effectively manipulate data to present program status and make recommendations on improving business processes.

 Back to Top


Program Manager

A Program Manager must have experience with diverse IT projects both large and small. Must be well versed in full systems development life cycle, enterprise wide network engineering, strategic information planning, business process reengineering, structure and management practices. Must be able to identify and mitigate risks to the program. Must be able to manage to cost, schedule and performance.

 Back to Top


Project Analyst

The Project Analyst must have experience in creating, applying and maintaining tools to track program, project, or task performance data, including cost, schedule, and performance data. Must have experience in the creation of routine and ad hoc reports. Must be able to provide oral and written discussion of analytical findings using narrative and graphic forms.

 Back to Top


Project Director

A Project Director must have experience with diverse IT projects both large and small. Must be well versed in full systems development life cycle, enterprise wide network engineering, strategic information planning, business process reengineering, structure and management practices. Must be able to identify and mitigate risks. Is the overall main contact for all project task orders; must be able to manage and speak to multiple and diverse IT projects.

 Back to Top


Project Manager

A Project Manager must have experience managing information technology related projects. This individual should be well versed in life cycle and project management methodologies. He or she needs experience in tracking costs, schedule and performance progress, and must be able to identify and mitigate risks.

 Back to Top


Quality Assurance Manager

The Quality Assurance Manager must have experience in creating and implementing a detailed plan to ensure overall quality of all IT products, services and systems. They must have experience in resolving all project or program release problems and take corrective action, escalating as needed, to resolve and achieve results. They must also have experience in assuring the viability, functionality and effectiveness of essential tools.

 Back to Top


Release Manager

A Release Manager must have experience in management of individual releases of software, hardware or other system components. Must have experience in coordinating with QA, development, packaging and hardware teams. The release manager must have experience in documenting releases, risks and in maintaining the schedule of planned releases.

 Back to Top


Risk Management Analyst

A Risk Management Analyst must have experience in the review of risk management data to identify discrete area and overall program/project risk in terms of cost, schedule, and performance. Coordinate with program team members to gather and validate data. Identify risk areas and create narrative, graphic, and oral status reports.

 Back to Top


Risk Management Technician, Junior

A Junior Risk Management Technician must have experience in inputting risk management data into an automated risk management tool. They must also be capable of validating data following input and be able to create standard and ad hoc reports as directed by senior staff.

 Back to Top


Risk Manager, Senior

A Senior Risk Manager must have extensive experience in the review of program risk data, create overall view of program risk based on individual discrete risk elements; coordinate with program team to identify new creative and strategic approaches for managing risks. Must have experience in briefing senior staff on risk status using routine, ad hoc, written and oral reports. Must have experience in risk treatment by selecting and implementing measures to control and mitigate risks including activities to avoid risks, transfer risks and finance risks; and be able to monitor and review processes to ensure risk and compliance arrangements are in place. They must also have experience in conducting audits of policy and compliance to standards, including liaison with internal and external auditors.

 Back to Top


Scheduling Technician

The Scheduling Technician must have experience with both manual and automated scheduling systems. Experience must include the ability to schedule data into an automated scheduling tool and validating data following input. Must have experience in creating standard and ad hoc reports as directed by senior staff. 123">Security Administrator, Senior

A Senior Security Administrator manages security programs for a variety of IT products, systems and networks both small and large and complex, and is able to ensure that records are maintained, security updates are promulgated, and staffs are properly briefed. This individual has experience in coordinating with organizational security teams to ensure program consistency and compliance with all security requirements; has a thorough knowledge of organizational and agency level security requirements; and ensures that systems and personnel comply with these standards.

 Back to Top


Security Analyst

A Security Analyst has experience in the concepts, terms, processes, policy and implementation of information security. The Analyst must have experience with and knowledge of the latest security measures at all stages of an information system life cycle; be able to solve complex problems involving a wide variety of information systems; and be able to understand and differentiate between critical and non critical systems and networks

 Back to Top


Security Analyst, Senior

A Senior Security Analyst manages teams of security analysts and is able to effectively leverage vast detailed knowledge and familiarity with security discipline. He or she has thorough knowledge of security principles, concepts, policy and regulations; is able to identify risks in security systems and work with technical experts to resolve security issues; and possess the ability to identify key concepts, factors and risks based on conversations and can document these in clear and concise narrative or graphic reports.

 Back to Top


Security Technician

A Security Technician has experience in implementing IT security solutions and assure successful implementation This individual has knowledge of security principles, policy and regulations. IT experience with Cyber Security document management and familiar with security and privacy rules.

 Back to Top


Software Engineer

A Software Engineer has experience in developing computer software code. Should have experience in a variety of software programming languages. Should have experience in a variety of business systems and applications. Also has experience in designing, testing, debugging and documenting software.

 Back to Top


Software Engineer, Senior

A Senior Software Engineer has extensive experience and knowledge to design, code, test, debug and document software in a variety of programming languages. Has the knowledge of the latest programming languages and techniques. Has extensive experience in creating strategies for developing IT systems and applications. Has experience in evaluating alternative approaches and selecting optimal approaches.

 Back to Top


Software/System Architect

The Software/System Architect must be able to work with program and project leaders to define and create the architectural depictions and documents, ensuring logical flow, and address all issues. Has experience with a variety of software programs and languages and has some experience in programming. Must be able to design and discuss system strategies for platform, applications and networks.

 Back to Top


Software/System Architect, Junior

A Junior Software System Architect has limited experience in creating architecture depictions and documentation under the guidance and supervision of senior architects and team members.

 Back to Top


Software/System Architect, Senior

A Senior Software/System Architect must have extensive experience in the coordination of program and project leaders to identify requirements for system architecture. He or she must be able to identify strategies for addressing requirements; have extensive experience analyzing requirements against fiscal, schedule, and performance issues; and can take program requirements and create an architecture vision utilizing experience with high volume and high availability networks and systems. This individual is responsible for dictating design choices to software developers, including but not limited to: platforms, coding and technical levels; and for establishing and enforcing standards and practices. In addition the Senior Software / System Architect oversees the development team and manages the full life cycle of the software development process.

 Back to Top


System Administration Technician

A System Administrator Technician must have experience in conducting routine system administration tasks and logging data in system admin logs. The System Administration technician must operate under the supervision of the System Administrator for future system upgrades. The system administration technician must have experience in administering patches and corrective action under the direction of the system administrator. Must have experience in interfacing with customers. This person reports to senior SA.

 Back to Top


System Administrator

A System Administrator conducts routine system administration tasks, logs data in system admin logs, and is responsible for maintaining system efficiency. He or she must have experience in maintaining a wide variety of systems and networks, including high volume/high availability systems; be familiar with a variety of debugging protocols and processes; and be able to troubleshoot problems and issues identified by customers and implement corrective actions quickly

 Back to Top


System Administrator, Senior

A Senior System Administrator has the thorough knowledge to create plans to assure effective management, operations, and maintenance of systems and/or networks. Manages teams of system admins and is able to prioritize work and identify high risk critical problems and dedicate appropriate resources. Ha extensive knowledge of a wide variety of systems and networks to include high volume/high availability systems.

 Back to Top


System Architect

A System Architect must have experience and understand the relationship between applications, operating systems, hardware and software. Must have experience in creating a network architecture that takes all factors of a network into consideration such as functional requirements, technical considerations, business processes and end users. Must have experience in creating a wide variety of IT system architectures that are beneficial and can be implemented. Must have experience in total system design including networks.

 Back to Top


Systems Engineer, Junior

A Junior Systems Engineer provides technical support for system architecture, system design, system integration and technical management, and provides technical input to the systems engineering process. This individual may assist in developing and implementing installation plans, preparing and presenting systems assurance reviews, and identifying requirements and deficiencies in hardware and software products.

 Back to Top


Systems Engineer

A Systems Engineer provides technical support in system architecture, system design, system integration and technical management and provides technical input to the systems engineering process. This individual provides requirements analysis, may prepare and present systems assurance reviews, and identifies requirements and deficiencies in hardware and software products. He or she also advises customers in product selection and use, capacity planning operations and performance management.

 Back to Top


Systems Engineer, Senior

A Senior Systems Engineer provides technical support in system architecture, system design, system integration and technical management, and provides technical input to the systems engineering process. This individual leads teams in developing application and technical plans, guides customers in the installation and use of strategic products, offers first-use and tuning assistance as well as problem solving and critical situation resolution.

 Back to Top


Systems Installation Engineer

A System Installation Engineer has experience in executing the deployment of simple and complex IT systems and ensuring that the systems are functioning properly upon installation. Has the ability to solve issues that arise on site. Has experience in a variety of deployment environments and execute based on written and verbal instruction.

 Back to Top


System Maintenance Engineer

A System Maintenance Engineer is able to effectively conduct complex maintenance tasks for IT systems and products in a variety of different and complex environments and can train and monitor maintenance technicians in the execution of written and oral tasking.

 Back to Top


System Maintenance Manager

A System Maintenance Manager is able to create, implement, and oversee plans to assure effective maintenance of systems and/or networks. This individual reviews maintenance history and trends to identify evolutionary problems, and maintains a variety of systems and networks, including high volume/high availability systems. This person has experience managing teams of technicians and engineers supporting a large scale IT organization.

 Back to Top


System Maintenance Technician

A Systems Maintenance Technician has experience in conducting routine system maintenance tasks, including maintaining and providing input into system maintenance logs. This individual is able to effectively operate under the supervision of a System Administrator and/or Maintenance Engineer.

 Back to Top


System Maintenance Technician II

In addition to having the experience of a system maintenance technician, a System Maintenance Technician II is also able to understand the routine system maintenance tasks and plan and schedule those tasks for IT networks without disrupting normal workflow. This individual identifies emergent maintenance requirements, recommends appropriate courses of action and consistently maintains both routine and emergent maintenance logs.

 Back to Top


System Modeling and Simulation Engineer

A Systems Maintenance Technician has experience in creating and applying simulation models that allow manipulation of variables using a variety of modeling and simulation tools. This individual is knowledgeable about software modeling and device characterization, hard and soft modeling development, parametric testing, and measurement automation. He or she must have experience in the construction of simulations and have thorough knowledge of IT systems and networks.

 Back to Top


System Security Administrator

A System Security Administrator has experience in managing security programs for products, tools, or programs. He or she is able to ensure that records are maintained, security updates are promulgated, and staff is properly briefed.

 Back to Top


Systems Security Engineer

A System Security Engineer has experience in reviewing security plans, processes, and strategies to identify areas for improvement or update. This individual has an understanding of security regulations, and directives for organizational and agency level requirements, and has experience in designing and implementing security requirements into products and systems.

 Back to Top


Systems Security Technician

A Systems Security Technician has experience with IT system security requirements and processes. He or she can identify problems; implement security updates and upgrades based on written and oral tasking.

 Back to Top


System/Network Architect

A Systems/Network Architect plans for system and/or network operations and is able to clearly translate user needs to system and/or network design. This individual should be able to create system and/or network management processes and documentation.

 Back to Top


Technical Applications/Systems Analyst

A Technical Applications/Systems Analyst must have IT experience in the analysis, design, and integration of information systems and commercial-off-the-shelf (COTS) software. This individual must understand structured analysis and design methodologies for the translation of systems requirements from business needs as well as be able to evaluate cost factors and risk.

 Back to Top


Technical Systems Architect Expert

An Expert Technical Systems Architect has extensive experience in the design and development of client server and web enabled corporate applications including network topology. He or she must be well versed in object oriented tools and techniques and have a thorough knowledge of data modeling skills using automated tools.

 Back to Top


Technical Writer

A Technical Writer must have experience in explaining highly technical data and information in simplistic grade school language for end users of complex IT systems and projects. This individual must be able to use a variety of word processing, spreadsheet, graphics and scheduling tools.

 Back to Top


Technical Editor

The Technical Editor must be able to edit highly technical narrative and graphic documents, identify and correct typographical and grammatical errors, and identify logical inconsistencies. He or she must have experience in gathering data and inputs to create written narrative and graphic documents of a technical and business nature, using a variety of word processing, spreadsheet, graphics, and scheduling tools.

 Back to Top


Technical Writer/Editor, Senior

A Senior Technical Writer/Editor must be able to edit narrative and graphic products and identify and correct grammatical formatting, logic errors and inconsistencies. This individual must be able to apply a variety of word processing, spreadsheet, graphics, and scheduling tools and be comfortable meeting with authors and other team representatives to review documents, compile inputs/corrections, resolve incompatible comments, and provide final publishable documentation. He or she should be able to explain, in simple language, scientific and technical ideas that are difficult for the average reader to understand.

 Back to Top


Test Engineer

A Test Engineer must have experience in the coordination and execution of test events in accordance with approved test plans, procedures and scripts. He or she must be able to test IT hardware software, systems and networks, ensure that test environments are set up accurately, and create test reports.

 Back to Top


Test Engineer, Senior

A Senior Test Engineer must work with developers, end users and organizations to create test plans, procedures and scripts and coordinate with test sites and other team participants to plan test events and create reports. This individual must not only be able to configure hardware and operating environments as needed to complete assigned testing, but also needs to have comprehensive technical expertise on IT products, operating systems, software, hardware, systems and networks and specialized environments. He or she must also be able to track problems and report on identified errors and manage the defect database under the guidance of senior QA engineers.

 Back to Top


Test Manager

A Test Manager must manage and oversee all test events, assuring appropriate staffing and resources. This individual must coordinate with developers and functional end users to create test plans, procedures and scripts as well as coordinate with test sites and other team participants. He or she approves test reports and monitors and updates bug reports as needed. He or she must be able to configure hardware and operating environments as needed to complete assigned testing and have technical expertise on specific products, operating systems and specialized environments. This individual manages the defect database under the guidance of senior QA engineers.

 Back to Top


Test Planner/Engineer

A Test Planner/Engineer must have experience in the coordination and management of test events in accordance with approved test plans, procedures and scripts. This individual must be able to test hardware, software and networks, have the knowledge and skills to ensure that test environments are set up accurately, as well as the ability to create test reports.

 Back to Top


Testing Technician

A testing technician must have experience in conducting system tests for hardware, software and networks in accordance with specific written test scripts, and documenting results and failures.

 Back to Top


Trainer

A Trainer must have experience in conducting training programs, presenting training materials, and interacting directly with students. Must have experience in conducting training on IT software, hardware, systems and networks. Must be able to present training classes using a variety of different media and tools.

 Back to Top


Trainer, Senior

A Senior Trainer must have experience in coordinating multiple training programs, conducting live training, including complex IT technical training and utilizing multiple training techniques and tools with various media with multiple student skill levels and class sizes.

 Back to Top


Training Developer

A Training Developer has experience in developing, writing and creating training materials, plans, and programs for an IT organization, program or project. He or she must be able to develop training materials for various presentation media, such as written, visual and web-based.

 Back to Top


Training Developer, Senior

A Senior Training Developer has experience in creating training strategies and presentation methods as new media or new training methodologies become available. He or she should have experience in creating training plans and materials for large complex IT organizations and missions.

 Back to Top


Web Application Analyst

A Web Application Analyst has experience in gathering and compiling data necessary to analyze a multitude of web products. This individual needs to evaluate data to quickly, identify problems, issues and gaps and recommend solutions.

 Back to Top


Web Designer

A Web Designer must have experience in the design of web pages/portals, ensuring that performance, functionality, ease of use, and security factors are given appropriate consideration. This individual must have experience incorporating customer requirements into the web design, and needs experience working with a variety of tools and languages such as Flash, Silverlight and other COTS products for the design of complex web pages.

 Back to Top


Web Designer, Senior

A Senior Web Designer should have extensive experience creating web sites with the use multiple web tools to determine best approach for web page creation, operations, management, and maintenance. This person needs to create the overall management strategy for keeping web content fresh and up-to-date, as well as oversee implementation. He or she should also have extensive experience in working with customer requirements.

 Back to Top


Web Manager

The Web Manager must have experience in the management of the content of web pages based on customer input. This individual should be able to optimize page loads, utilize templates, and have knowledge of the web environment. The web manager should also have experience ensuring that web content is appropriate and has not been compromised.

 Back to Top


Web Technician, Junior

A Junior Web Technician must have experience in the creation of web pages based on direction from functional users and designed by web designers. He or she should have knowledge of HTML and use of automated tools for web page construction.

 Back to Top