GSA FSS GS-00F-0008PJune 2010
M1111, Program Manager
Manages program to ensure that implementation and prescribed activities are carried out in accordance with specified objectives. Plans and develops methods and procedures for implementing program, directs and coordinates program activities, and exercises control over personnel responsible for specific functions or phases of program. Selects personnel according to knowledge and experience in area with which program is concerned, such as social or public welfare, education, economics, or public relations. Confers with staff to explain program and individual responsibilities for functions and phases of program. Directs and coordinates personally, or through subordinate managerial personnel, activities to ensure progress is being accomplished toward specified program objective and modifies or changes methodology as required to redirect activities and attain objectives. Prepares program reports for superiors. Controls expenditures in accordance with budget allocations.
M1121, Quality Assurance Analyst
Provides technical and administrative direction for personnel performing software development tasks, including review of work products for correctness, adherence to the design concept, user standards and business rules, review of program documentation to assure government standards and requirements are adhered to, and for progress in accordance with schedules. Coordinates with Project Manager and/or quality assurance manager to ensure problems are resolved to user’s satisfaction. Makes recommendations, if needed, for approval of major systems installations. Prepares milestone status reports and deliveries/presentations on system concepts.
Bachelor’s degree in computer science, information systems, engineering, business, or other related discipline. Minimum of 6 years’ experience, of which at least 3 years must be specialized. Specialized experience includes analysis and design of business applications on complex systems for large-scale computers, data base management, use of programming languages such as Ada or a 4GL or use of DBMS. Alternate qualifications include (a) with an advanced degree, at least 4 years of general experience, of which at least 2 are specialized or (b) with an associate’s degree, at least 8 years of general experience, of which at least 6 years are specialized.
M1123, Quality Assurance Manager
Establishes and maintains a process for evaluating software and associated documentation. Determines the resources required for quality control. Maintains the level of quality throughout the software life cycle. Conducts formal and informal reviews at pre-determined points throughout the development life cycle. Provides daily supervision and direction to staff.
Bachelor’s degree in computer science, information systems, engineering, business, or other related discipline. Minimum of 8 years’ experience, of which at least 5 years must be specialized. Specialized experience includes configuration management, verification and validation, software testing and integration, software metrics and their application to software quality assessment. Alternate qualifications include (a) with an advanced degree, at least 6 years of experience, of which at least 4 years must be specialized or (b) with an associate’s degree, required at least 10 years of experience, of which at least 8 years are specialized.
M1131, Software Engineer
Manages and/or performs the validation and certification of reusable software components and other software development artifacts for entry into the DoD Software Reuse Repository. Manages the implementation of and designs software tools and subsystems to support software reuse and domain analysis. Manages software development and support using formal specifications, data flow diagrams or other commonly accepted design techniques, and Computer-Aided Software Engineering (CASE) tools. Estimates software development cost and schedule, overseeing software configuration management, interpreting software requirements and design specifications, managing/performing independent verification and validation, managing integration, and software test activities.
Must have experience managing or performing software engineering activities. Work may require expertise in the following areas:
1. 3GL and 4GL programming languages (Ada, C+, C++, etc.)
2. 4GL, object-oriented, client-server development tools (Visual Basic, etc.)
3. Data base technology (SQL, ODBMS, RDBMS (INFORMIX, MS ACCESS, ODBC), etc.)
4. Network Operating System environments (Windows NT, UNIX, etc.)
5. Electronic publishing tools, techniques, and environments (Folio Views, MS WOSA, etc.)
6. Internet Web Technology, such as design and implementation of Web pages and servers
Must possess an advanced degree in computer science or a software related discipline and at least 8 years’ experience in the software engineering field. Alternate qualifications include (a) a Ph.D. may be substituted for 2 years’ experience or (b) or a bachelor’s degree, in a related field, and at least 10 years’ experience.
M1141, Software Programmer, Senior
Metrica, Inc.Page 13