| ID |
Labor Rates |
Functional Responsibility |
Minimum General Experience |
Minimum Education |
| 1. |
Chief Software Architect |
Technical specialist lead for the research design and development of complex software systems involving development teams of five to 100+. Overall responsibility for successful design and deployment. Provide expert-level guidance and leadership across all facets of the design and implementation |
Minimum fifteen years of design and development of complex software products and applications, including five+ years as team leader and lead software architect. Thorough understanding of and hands-on experience with key software platform architectures including Windows .net, J2EE and ASP/JSP, web servers, application servers, and relational databases. Knowledgeable and experienced with designing and developing systems that are highly scalable and that can support thousands of concurrent users operating on massive databases. |
Masters of Computer Science with specialization in software architecture, complex transactional processing systems and advanced website design. |
| 2. |
Software Engineer III |
Leads small to medium development teams and/or provide advanced systems engineering development for complex web and client server/software systems. Plans, directs and performs systems design, implementation and integrations. Plans and manages projects and project reporting. Coordinates with other engineering and quality assurance teams. Provide day-to-day technical leadership for more junior staff. |
Ten years design and development of complex software products and applications, including two+ years as technical leader and lead software architect. Solid working knowledge and hands-on experience with key software platform architectures including one or both of Windows .net, J2EE and three or more of ASP, JSP, web servers, application servers, and relational databases. |
Master of Computer Science or Bachelor's and four additional years relative experience. |
| 3. |
Software Engineer II |
Performs medium to complex software engineering assignments, including design development, integration, unit and integration testing of software components, and systems and configuration management. Able to work independently with minimum supervision as well as in highly interactive teams. |
Five years design and development of software products and applications. Good working knowledge and hands-on experience with key software platform architectures including three or more of Windows .net, J2EE, ASP/JSP, web servers, application servers, and relational databases. |
Bachelor degree in Computer Science or related technical discipline. |
| 4. |
Software Engineer I |
Performs design, programming and unit test assignments supporting the development of database and web applications. Accept assignments and leadership from one or more senior project members |
Two or more years experience in the design and development of computer business systems using modern tools and technologies. Working knowledge of two or more of C, C++, Java C#, and Java script. Basic skills in popular software platforms. Productive with small individual assignments and working in teams. |
Bachelor degree or Associate degree with three+ additional years relevant job experience. |
| 5. |
Software QA Analyst II |
Designs, develops, implements and reports on comprehensive software and website quality assurance plans that insure the functional and performance integrity of new and upgraded IT systems. Interfaces with development and end-user teams to understand functional requirements and determine acceptance criteria. Develops both automated and manual procedures. |
Three+ years experience in software and website testing and three+ years prior experience in software/website development and unit testing. |
Bachelor degree in relevant technical or business discipline, or Associate degree and two+ years additional experience. |
| 6. |
Systems/Program Analyst III |
Manages the analysis of complex business processes and applications and the design of enhanced business systems. Collaborates with end user organizations to evaluate business processes and alternative solutions. Codifies results and works with design/development teams for implementing optimized systems. Determines requirements for collateral documentation and systems. Oversees work of subordinate team members. |
Ten years software/application design and development including at least 4 years systems analysis |
Bachelor degree in relevant technical or business discipline, or 5+ additional years relevant work experience. |
| 7. |
Systems Analyst II |
Analyzes medium to complex business processes and applications and designs enhanced systems to optimize business performance. Collaborates with end user organizations to evaluate business processes and alternative solutions. Codifies results and works with design/development teams for implementing optimized systems. Helps determine the requirements for collateral documentation and systems. |
Five+ years software/application design and development including at least 2 years systems analysis. |
Bachelor degree in relevant technical or business discipline. |
| 8. |
Software QA Analyst I |
Utilizing both automated and manual procedures, executes pre-defined software and website quality assurance test plans that insure the functional and performance integrity of new and upgraded IT systems. Systematically reports results and tracks problems and their resolution. Assists in interfacing with development and end-user teams to understand functional requirements and determine acceptance criteria. |
One+ years experience in software and website testing and two+ years prior experience in software/website development and unit testing. |
Bachelor degree in relevant technical or business discipline, or Associate degree and one+ years additional experience. |
| 9. |
Program Manager |
Manages small to medium IT projects, providing technical leadership and performing customer interface and administrative duties. Has overall responsibility for the successful implementation of project engagements. Manages resources, priorities, and performance to budget and schedule. Responsible for the quality of deliverables and customer satisfaction. |
10+ years experience managing all facets of complex development projects and the technical, customer and personnel issues involved. |
Bachelor degree in information technology or relevant technical or business discipline. Or equivalent work experience. |
| 10. |
Software Engineer/508 III |
Leads small to medium development teams and/or provides advanced systems engineering development for complex web and client server software systems with significant Section 508 compliance or accessibility requirements. Plans, directs and performs systems design, implementation and integrations. Plans and manages projects and project reporting. Coordinates with other engineering and quality assurance teams. Provides day-to-day technical leadership for more junior staff. |
Ten years design and development of complex software products and applications, including two+ years as technical leader and lead software architect. Two+ years with Section 508 software development and content design issues, including hands-on experience with two or more popular assistive technologies. Solid working knowledge and hands-on experience with key software platform architectures including one or both of Windows .net, J2EE and three or more of ASP, JSP, web servers, application servers, and relational databases. |
Master of Computer Science or Bachelor’s and four additional years related experience |
| 11. |
Software Engineer/508 II |
Performs medium to complex software engineering assignments with significant Section 508 compliance or accessibility requirements, including design, development, integration, unit and integration testing of software components, and systems and configuration management. Able to work independently and in highly interactive teams. |
Five years design and development of software products and applications. At least one year experience in the evaluation, design and development of 508 compliant applications and web sites. Good working knowledge and hands-on experience with key software platform architectures including three or more of Windows .net, J2EE, ASP/JSP, web servers, application servers, and relational databases. |
Bachelor degree in Computer Science or related technical discipline, or four+ years additional professional experience. |
| 12. |
Software Engineer/508 I |
Performs design, programming and unit test assignments supporting the development of database applications, web applications and web sites. Independently identifies and satisfies typical Section 508 and accessibility requirements. Accepts assignments and leadership from one or more senior project members |
Two or more years experience in the design and development of computer business systems using modern tools and technologies. Working knowledge of two or more of C, C++, Java C#, and Java script. Demonstrated ability to be productive with individual assignments and working in teams. Six+ months design and implementation of Section 508 compliance support. |
Bachelor degree or Associate degree with three+ additional years relevant job experience. |
| 13. |
Software QA Analyst/508 II |
Designs, develops, implements and reports on comprehensive software and website 508 audits and quality assurance plans that insure the functional and performance integrity of new and upgraded IT systems with Section 508 compliance requirements. Interfaces with development and end-user teams to understand functional requirements and determine acceptance criteria. Develops both automated and manual procedures. |
Three+ years experience in software and website testing and three+ years prior experience in software/website development and unit testing. One+ years experience with Section 508 compliance testing and representative assistive technologies. |
Bachelor degree in relevant technical or business discipline, or Associate degree and two+ years additional experience. |
| 14. |
Systems Analyst/508 III |
Manages the analysis of complex business processes and applications and the design of enhanced business systems. Collaborates with end user organizations to evaluate business processes and alternative solutions. Codifies results and works with design/development teams for implementing optimized systems. Determines requirements for collateral documentation and systems. Directly responsible for all Section 508 compliance and related accessibility issues for the systems. Oversees work of subordinate team members. |
Ten years software/application design and development including at least 4 years systems analysis. |
Bachelor degree in relevant technical or business discipline. |
| 15. |
Systems Analyst/508 II |
Analyzes medium to complex business processes and applications and designs enhanced business systems. Collaborates with end user organizations to evaluate business processes and alternative solutions. Codifies results and works with design/development teams for implementing optimized systems. Determines Section 508 implications and designs compliant solutions. Assists in determining the requirements for collateral documentation and systems. |
Five+ years software/application design and development including at least 2 years systems analysis. Minimum of one year experience in the evaluation, design and development of Section 508 compliance in systems. |
Bachelor degree in relevant technical or business discipline. |