Price List

Our price list is primarily intended as a guideline for bidding on public contracts. Please contact us to discuss a detailed quote on your project.

Revised: Wednesday, November 18, 2009

Job Title Functional Responsibility Experience/Education Standard Hourly Rate Education/Non-profit Rate* Govt. Rate*
Project Manager Responsible for project planning, execution, and performance. Responsible for maintaining technical excellence on the project. Schedules and allocates work, provides advice, guidance, and trains subordinates, and handles personnel actions. At least 10 years of work experience related to the project domain, including formal assignments in a managerial capacity. At least a Bachelor's degree in technical or business-related field. $143 $114 $110
Team Leader Schedules and allocates work for team members, provides guidance, hires and trains team members, and assists with personnel actions as needed. At least 5 years of work experience directly related to team assignments and leadership. At least a Bachelor's degree in technical or business-related field. $130 $104 $100
Software Development Manager Schedules and allocates work for software development teams, provides guidance, trains subordinates, and assists with personnel actions as needed. Is responsible for maintaining technical excellence within the team. At least 5 years of work experience directly related to team assignments and leadership. At least a Bachelor's degree in Software Engineering, Information Technology, or another technical field. $119 $95 $92
Senior Systems Engineer Assists with project planning and coordination. Manages the technical aspects of systems development and integration for projects of all sizes. Provides comprehensive definitions of all aspects of system development, from analysis to verification and validation. Performs evaluation of alternatives and assessment of risks and costs. At least 5 years of experience in project management and systems engineering. At least a Master's degree in Computer Science, Software Engineering, Information Technology, or related field. $115 $92 $88
Senior Software Engineer Assists in the analysis of system requirements. Designs, programs, and documents complex software systems. Devises appropriate test plans and test cases for verifying and validating software systems. May assist in developing standards and techniques. At least 5 years of experience in the following areas: requirements definition, software systems analysis, specification, design, programming, and testing. At least a Master's degree in Computer Science or Software Engineering. $112 $90 $86
Software Engineer Performs complex software-systems analysis and design tasks. Prepares specifications and designs, and implements solutions. May design subsystems. May assist in developing standards and techniques. At least 2 years of experience in one or more of the following areas: software systems analysis, software design, and software systems development. At least a Master's degree in Computer Science or Software Engineering, or professional work experience that provides the required knowledge and skills. $101 $81 $78
Senior Programmer Responsible for the architectural design, detailed design, programming, testing, and documenting of software systems. May assist with analysis, specification, project planning and tracking. At least 3 years of programming experience. At least a Bachelor's degree in Computer Science or Software Engineering, or professional work experience that provides the required knowledge and skills. $84 $67 $65
Programmer Responsible for the detailed design, programming, and testing of individual software components and subsystems. May assist with requirements definition, analysis, architectural design, and specification. Typically, at least a Bachelor's degree in Computer Science or Software Engineering, or professional work experience that provides the required knowledge and skills. $67 $54 $52
Assistant Programmer Responsible for the detailed design, programming, and testing of individual software components. May assist on large projects as needed. Completed at least 3 years of Bachelor's degree in Computer Science or Software Engineering, or work experience that provides the required knowledge and skills. $39 $31 $30
Website Content Manager Determines website content and manages its creation and evolution. Defines standards for website content, establishes content management procedures, performs quality control. At least 2 years of experience with website-development, database management, and content management, with expertise in the following areas: complex database structures; a variety of web languages, such as HTML and XML; user-interface design; and communications. $101 $81 $78
Database Administrator Responsible for the installation, maintenance, and upgrading of database systems. At least 2 years of experience with database management. $101 $81 $78
Assistant Database Administrator Responsible for the installation, maintenance, and upgrading of database systems. Demonstrated skills in the area of database management. $78 $63 $60
Senior Technical Writer/Editor Responsible for website content acquisition and updating, establishing standard procedures, developing support material, training other technical writers, and quality assurance. May assist the content manager as needed. At least 5 years of work experience in developing, writing, and editing materials for reports, manuals, briefings, or other publications and documents. $45 $36 $34
Technical Writer/Editor Responsible for building website content from source materials, as well as editing technical manuals, writing articles, scanning and cleaning photographs, drawing maps, etc. Also involves performing quality assurance tasks and assisting with usability testing. At least a Bachelor's degree in Technical Writing, English, or related field. $36 $29 $28
Assistant Technical Writer/Editor Responsible for building website content from source materials. This includes writing articles, scanning and cleaning photographs, drawing maps, etc. Also involves performing quality assurance tasks and assisting with usability testing. Pursuing a degree in Technical Writing, English, or related field. Working knowledge of office tools, photo-manipulation tools, and map-drawing tools. $28 $22 $22
Senior Cartographer Responsible for proposing, planning, and completing GIS projects. This may include training and managing our cartographers, in additional to building maps and analyzing GIS data. At least 2 years experience in building maps and analyzing geographical data using GIS technology. Solid educational background in GIS concepts and technology. $67 $54 $52
Cartographer Responsible for completing cartography tasks, including building maps, managing data sets, and analyzing GIS data. At least 2 years experience in building maps and analyzing geographical data using GIS technology. Solid educational background in GIS concepts and technology. $47 $38 $36
Graphic Artist Creates computer graphics. Has demonstrated skills for converting ideas into computer graphics using commercially available software tools, e.g. Photoshop, Illustrator, etc. $31 $25 $24
Network Engineer/Analyst Develops and optimizes complex network systems and subsystems. Analyzes problems with network-based systems. Provides guidance in formulating requirements, analyzing project proposals, recommending optimum approaches, and developing designs for networked and distributed systems. Bachelor's degree in Computer Science or Information Technology, 5 years of related experience, or an equivalent combination of education and experience. $78 $63 $60
Systems and Network Administrator Responsible for the installation, maintenance, and upgrading of hardware and software and for their configuration and efficient operation. At least 2 years of experience in setting up computer systems and networks with demonstrated skills in the following areas: the setup and management of workstations, servers, routers, and other kinds of hardware; the installation of operating systems, development tools, office-productivity tools, and other kinds of software applications; troubleshooting such software; and upgrading such software. $78 $63 $60
Assistant Systems and Network Administrator Responsible for the installation, maintenance, and upgrading of hardware and software and for their configuration and efficient operation. Demonstrated skills in the following areas: the setup and management of workstations, servers, routers, and other kinds of hardware; the installation of operating systems, development tools, office-productivity tools, and other kinds of software applications; troubleshooting such software; and upgrading such software. $59 $47 $45
Customer Support Representative Responsible for handling front-line support issues from customers and users. Working knowledge of relevant technology., e.g., browsers, HTML, databases, etc. $59 $47 $45
Senior Administrative Support Responsible for tracking expenses, accounting, and other fiscal aspects of contract management. At least 5 years of experience in administrative support and contract management. At least a Bachelor's degree in Business Administration or Accounting, or 5 years of relevant experience. $70 $56 $54
Senior Clerical Support Performs a combination of clerical tasks to support office, business, or administrative operations, such as maintaining records; receiving, preparing or verifying documents; searching for and compiling information and data; and typing routine correspondence. At least 2 years of experience in a clerical position, knowledge of computer systems, specifically word processing, and the ability to type at least 45 words per minute. $39 $31 $30
Clerical Support Performs a combination of clerical tasks to support office, business or administrative operations such as maintaining records; receiving, preparing or verifying documents; searching for and compiling information and data; and typing routine correspondence. Knowledge of computer systems, specifically word processing, and the ability to type at least 45 words per minute. $31 $25 $24
Temporary Help Completes one-time tasks, typically of a clerical nature. Whatever is needed for the specific task. $31 $25 $24

* Discounts: Education/non-profit: 20%, Government: 23%