J1 - Agile Software Development IDIQ Labor Categories.xlsx
XLSX spreadsheet 30 KB Posted
- Solicitation number
- 030ADV22R0079
- Issued by
-
Library of Congress
View the file
Other files
| File | Type | Posted |
|---|---|---|
| 030ADV22R0079 0002.pdf | ||
| J6 - Vendor Questions and Answers Amendment 2.xlsx | XLSX spreadsheet | |
| 030ADV22R0079 0001.pdf | ||
| J6 - Vendor Questions and Answers.xlsx | XLSX spreadsheet | |
| J1 - Agile Software Development IDIQ Labor Categories - Amendment 1.xlsx | XLSX spreadsheet | |
| J7 - Selected Library of Congress Regulations.pdf | ||
| 030ADV22R0079.pdf | ||
| J3 - Agile Methodology.pdf | ||
| J4 - Questions 030ADV23R0079.xlsx | XLSX spreadsheet | |
| J2 - Quality Assurance Surveillance Plan.docx | DOCX document | |
| J5 - Past Performance Questionnaire.docx | DOCX document |
Show all 11
On GovTribe
Work with this file
- Download the original file
- Contacts named in this file
- Similar government files
- Ask GovTribe AI about this file
Text version
Sheet1
| Attachment J1 - Agile Software Development IDIQ Labor Categories | IDIQ Contract: TBD | |||
| Entity Name: | ||||
| Address: | ||||
| City, State, Zip Code | ||||
| UEI Number: | ||||
| Labor Category | Years of Experience | Labor Category Description | Year 1 | |
| Hourly Rate | Year 2 | |||
| Hourly Rate | Year 3 | |||
| Hourly Rate | Year 4 | |||
| Hourly Rate | Year 5 |
Hourly Rate
| Accessibility Subject Matter Expert | 4 years | Policy and guidance support for Section 508/WCAG compliance; Design test cases/plans, SME on Accessibility tools/techniques, etc |
| Agile Process SME/Scrum Master | 6 years | Embed an agile culture using techniques from a wide range or agile and lean methodologies and frameworks, but be methodology agnostic. Showcase relevant tools and techniques such as coaching, advising, workshops, and mentoring. Engage with stakeholders at all levels of the organization. Develop clear lines of escalation, in agreement with senior managers. Ensure any stakeholder can easily find out an accurate and current project or program status, without disruption to delivery. Work effectively with other suppliers and agencies. Apply best tools and techniques to: team roles, behaviors, structure and culture, agile ceremonies and practices, knowledge transfer and sharing, program management, cross-team coordination, and overall governance of digital service delivery. Ensure key metrics and requirements that support the team and delivery are well defined and maintained. Equip staff with the ability to coach others. If organization level, executive coaching on the fundamental considerations of digital service delivery design |
| Application Programmer Level I | 0-2 years | Assist with the analysis of information requirements. Aid in the evaluation of problems with workflow, organization, and planning and help in the development of appropriate corrective action. |
| Application Programmer Level II | 2-5 years | Participate in the design of software tools and subsystems to support reuse and domain analysis. Assist Applications Engineer and Applications Programmer to interpret software requirements and design specifications to code, and integrate and test software components. |
| Application Programmer Level III | 5+ years | Analyze functional business applications and design specifications for functional areas such as finance, accounting, personnel, manpower, logistics, and contracts. Develop block diagrams and logic flow charts. Translate detailed design into computer software. Test, debug, and refine the computer software to produce the required product. Prepare required documentation, including both program-level and user-level documentation. Enhance software to reduce operating time or improve efficiency. Provide technical direction to programmers to ensure program deadlines are met. Experience in information system design, including application programming on large-scale DBMS and the development of complex software to satisfy design objectives. |
| Application Systems Analyst | 3+ years | Provide analysis and design of business systems for different applications such as: financial, accounting, human resources, and other enterprise systems. Handle test scripts and service requirements; work closely with end users on project development and implementation. Analysts should have a working knowledge of relational database environments, structured analysis, data modeling, information engineering, mathematical model building, sampling, and cost accounting to plan the system. Specify the inputs to be accessed by the system, design the processing steps, and format the output to meet the users' needs. Prepare cost-benefit and return-on-investment analyses to help management decide whether implementing the proposed system will be financially feasible. Possess excellent verbal and written communications skills. |
| Applications Engineer Level I | 0-5 years | Analyze functional business applications and design specifications for functional activities. Translate detailed design into application systems. Test, debug, and refine applications to produce the required product. Prepare required documentation, including both program-level and user-level documentation. Enhance applications to improve performance and add functionality. Provide technical direction to engineers to ensure program deadlines are met. |
| Applications Engineer Level II | 5+ years | Analyze and study complex system requirements. Design software tools and subsystems to support software reuse and domain analyses and manages their implementation. Manage software development and support using formal specifications, data flow diagrams, other accepted design techniques and Computer Aided Software Engineering (CASE) tools. Estimate software development costs and schedule. Review existing programs and assist in making refinements, reducing operating time, and improving current techniques. Supervise software configuration management. |
| Backend Web Developer | 5+ years | Experience using modern, open source software to prototype and deploy backend web applications, including all aspects of server-side processing, data storage, and integration with frontend development. Web development using open-source web programming languages (e.g., Ruby, Python) and frameworks (e.g., Django, Rails); Developing and consuming web-based, RESTful APIs. Using and working in team environments that use agile methodologies (e.g., Scrum, Lean). Authoring developer-friendly documentation (e.g., API documentation, deployment operations) Test-driven development. Use of version control systems, specifically Git and GitHub. Quickly researching and learning new programming tools and techniques. Relational and non-relational database systems. Scalable search technology (e.g. ElasticSearch, Solr). Handling large data sets and scaling their handling and storage; Using and working with open source solutions and community. Communicating technical concepts to a non-technical audience |
| Business Analyst Level I | 0-2 years | Provide expertise in business process and system analysis, design, improvement, and implementation efforts and in translating business process needs into technical requirements. Provide expertise in change management and training support. Provide organizational and strategic planning for a wide variety of technical and functional environments. Provide expertise in, but not limited to, Configuration Management, Strategic Planning, Knowledge Management, Business Analysis and Technical Analysis. |
| Business Analyst Level II | 2-4 years | Assist in applying common best practices for the industry to the customer using a knowledge base to create conceptual business models and to identify relevant issues and considerations in selecting application software packages. Assess the operational and functional baseline of an organization and its organizational components, and help to define the direction and strategy for an engagement while ensuring the organizational needs are being addressed. Typical areas addressed include Human Resources, Finance, Supply, and operations. Identify information technology inadequacies and/or deficiencies that affect the functional area’s ability to support/meet organizational goals. Support the development of functional area strategies for enhanced IT. Commensurate experience and education. |
| Business Analyst Level III | 4+ years | Assist in applying common best practices for the industry to the customer using a knowledge base to create conceptual business models and to identify relevant issues and considerations in selecting application software packages. Assess the operational and functional baseline of an organization and its organizational components, and help to define the direction and strategy for an engagement while ensuring the organizational needs are being addressed. Typical areas addressed include Human Resources, Finance, Supply, and operations. Identify information technology inadequacies and/or deficiencies that affect the functional area’s ability to support/meet organizational goals. Generate functional area strategies for enhanced IT operations in a cross-functional area mode throughout the organization. Participate in account strategy sessions, strategic assessments and design reviews to validate enterprise approach and associated work products, such as ERP implementations coordinating the resolution of highly complex problems and tasks. Commensurate experience and education. |
| Cloud Architect I | 0-3 years | Maintains and supports the deployment team on the delivery of cloud solutions. Provide application architecture/design and development services for Cloud platforms, such as AWS, Azure, Google Cloud, etc.. |
| Cloud Architect II | 3-5 years | Works with other architects and developers to implement and support cloud solutions on Microsoft Azure. Ensures that the implementation of cloud solutions follows all internally defined security and compliance controls. Ensure that best standards and practices are used during implementation of services such as Cloud platforms, such as Amazon Web Services (AWS), Microsoft Azure, Google Cloud. |
| Cloud Architect III | 5+ years | Responsible for scoping, architecting and designing cloud solutions. Plans enterprise-scale cloud environments, including applications dependencies, data storage and flow, network connectivity and overall cloud hosting. Responsible for interfacing with engineering and other cloud focused teams across the enterprise to coordinate the technical design and delivery of cloud based solutions. |
| Computer Systems Analyst Level II | 2 years | Analyze information requirements. Evaluate analytically and systematically problems of workflow, organization, and planning and assists Senior Computer Systems Analyst and Computer Systems Analyst develop appropriate corrective action. Help develop plans for automated information systems from project inception to conclusion. Define the problem, and develop system requirements and program specifications, from which programmers prepare detailed flow charts, programs, and tests. Under the supervision of a Senior Computer Systems Analyst or a Computer Systems Analyst, coordinate closely with programmers to ensure proper implementation of program and system specifications. Develop, in conjunction with functional users, system alternative solutions. |
| Computer Systems Analyst Level II | 2-5 years | Analyze and develop computer software possessing a wide range of capabilities, including numerous engineering, business, and records management functions. Develop plans for automated information systems from project inception to conclusion. Analyze user interfaces, maintain hardware and software performance tuning, analyze workload and computer usage, maintain interfaces with outside systems, analyze downtimes, and analyze proposed system modifications, upgrades and new COTS. Analyze the problem and the information to be processed. Define the problem, and develops system requirements and program specifications, from which programmers prepare detailed flow charts, programs, and tests. Coordinate closely with programmers to ensure proper implementation of program and system specifications. Develop, in conjunction with functional users, system alternative solutions. |
| Computer Systems Analyst Level III | 5+ years | Provide technical and administrative direction for personnel performing software development tasks, including the review of work products for correctness, adherence to the design concept and to user standards, and for progress in accordance with schedules. Coordinate with the Project and/or Program Manager to ensure problem solution and user satisfaction. Make recommendations, if needed, for approval of major systems installations. Prepare milestone status reports and deliveries/presentations on the system concept to colleagues, subordinates, and end user representatives. Provide daily supervision and direction to support staff. |
| Configuration Management Specialist | 3+ years | Provide configuration management planning. Describe provisions for configuration identification, change control, configuration status accounting, and configuration audits. Regulate the change process so that only approved and validated changes are incorporated into product documents and related software. |
| Content Strategist | 4+ years | Provides user experience expertise and content strategy for web-related efforts. Focuses on assessing, identifying, writing, and working with users and content authors to create the appropriate content for the target audiences. Develop and maintain appropriate voice for produced content. Also conducts training and creates guidance for training users. |
| Data Warehouse Analyst | 0-3 years | Design, implement and support data warehousing. Implement business rules via stored procedures, middleware, or other technologies. Define user interfaces and functional specifications. |
| Data Warehouse Programmer | 2-4 years | Provide product support and maintenance of the data warehouse. Perform data warehouse design and construction. Prepare/implement data verification and testing methods for the data warehouse. |
| Data Warehousing Administrator | 4+ years | Coordinate the data administration technical function for both data warehouse development and maintenance. Facilitate change control, problem management, and communication among data architects, programmers, analysts, and engineers. Establish and enforce processes to ensure a consistent, well managed, and well integrated data warehouse infrastructure. |
| Database Administrator Level I | 0-2 years | Analyze database requirements of assigned projects. Analyze and determine information needs and elements, database relationships and attributes, proposed manipulation, data flow and storage requirements, and data output and reporting capabilities. Apply knowledge of database management systems to coordinate maintenance and changes to databases. Test and implement changes or new database designs. Write logical and physical database descriptions, including location, space, access method, and security requirements. Provide direction to programmers and analysts as required to affect changes to database management systems. Provide answers to database questions. Knowledge of and ability to monitor databases and to analyze and organize data and apply new technology designs and programs. |
| Database Administrator Level II | 2-5 years | Analyze database requirements of assigned projects. Analyze and determine information needs and elements, database relationships and attributes, proposed manipulation, data flow and storage requirements, and data output and reporting capabilities. Apply knowledge of database management systems to coordinate maintenance and changes to databases. Test and implement changes or new database designs. Write logical and physical database descriptions, including location, space, access method, and security requirements. Provide direction to programmers and analysts as required to affect changes to database management systems. Provide answers to database questions. Knowledge of and ability to monitor databases and to analyze and organize data and apply new technology designs and programs. |
Preferred Experience: Eight (8) years of experience
| Database Administrator Level III | 5+ years | Analyze database requirements of assigned projects. Analyze and determine information needs and elements, database relationships and attributes, proposed manipulation, data flow and storage requirements, and data output and reporting capabilities. Apply knowledge of database management systems to coordinate maintenance and changes to databases. Test and implement changes or new database designs. Write logical and physical database descriptions, including location, space, access method, and security requirements. Provide direction to programmers and analysts as required to affect changes to database management systems. Provide answers to database questions. Knowledge of and ability to monitor databases and to analyze and organize data and apply new technology designs and programs. |
| Database Management Specialist Level I | 0-1 years | Provide administrative support specifically dedicated to the requirements of the project team. Perform data entry, queries data research and reports generation activities. Knowledge of relational database environment. |
| Database Management Specialist Level II | 1-4 years | Provide highly technical expertise in the use of DBMS. Evaluate and recommend available DBMS products to support validated user requirements. Define file organization, indexing methods, and security procedures for specific user applications. Test and assist in the implementation of changes or new database designs. Monitor database usage and statistics. Extensive knowledge of relational database environment. |
| Database Management Specialist Level III | 4+ years | Manage the development of data base projects. Plan and budget staff and data base resources. When necessary, reallocate resources to maximize benefits. Prepare and deliver presentations on DBMS concepts. Provide daily supervision and direction to support staff. Expert knowledge of relational database environment. |
| Delivery Manager | 7+ years | Experience setting up teams for successful delivery by removing obstacles (or blockers to progress), constantly helping the team to become more self-organizing, and enabling the work the team does rather than impose how it’s done. Manages one or more agile projects, typically to deliver a specific product or transformation via a multi-disciplinary, high-skilled digital team. Adept at delivering complex digital projects, breaking down barriers to the team, and both planning at a higher level and getting into the detail to make things happen when needed. Defines project needs and feeds these into the portfolio/program process to enable resources to be appropriately allocated. Deliver projects and products using the appropriate agile project management methodology, learning & iterating frequently. Work with the Product Manager to define the roadmap for any given product and translating this into user stories. Lead the collaborative, dynamic planning process – prioritizing the work that needs to be done against the capacity and capability of the team. Matrix-managing a multi-disciplinary team. Ensuring all products are built to an appropriate level of quality for the stage (alpha/beta/production). Actively and openly sharing knowledge of best practices. |
| DevOps Engineer | 5+ years | Deploy and configure services using infrastructure as a service providers (e.g., Amazon Web Services, Microsoft Azure, Google Compute Engine, RackSpace/OpenStack). Configure and manage Linux-based servers to serve a dynamic website. Debug cluster-based computing architectures. Use scripting or basic programming skills to solve problems. Installation and management of open source monitoring tools. Configuration management tools (e.g., Puppet, Chef, Ansible, Salt). Architecture for continuous integration and deployment, and continuous monitoring. Containerization technologies (e.g., LXC, Docker, Rocket). |
| Digital Peformance Analyst | 3+ years | Specify, collect, and present key performance data and analysis for a given digital service. Support Product Managers by generating new and useful information and translating it into actions that will allow them to iteratively improve their service for users. Possesses analytical and problem-solving skills necessary for quickly developing recommendations based on the quantitative and qualitative evidence gathered via web analytics, financial data, and user feedback. Explains technical concepts to senior officials with limited technological background. Works with data, from gathering and analysis through to design and presentation. |
| Electronic Data Interchange (EDI) Specialist | 4 years | Analyze, design, and develop specifications for enhancements and extensions with Electronic Data Interchange (EDI) application interfaces and maps. Coordinate EDI testing and trading partner implementation initiatives. Provide support for EDI database analysis, design, and operations. Establish and maintain communications within organization and with partners. Conduct and manage product evaluations. Provide product installation, configuration, and training. Perform systems maintenance to update records, specifications, and operating procedures of partner systems. Maintain EDI account transaction activities |
| Frontend Web Developer | 3+ years | Use modern techniques and frameworks (e.g., HTML5, CSS3, CSS frameworks like LESS and SASS, Responsive Design, Bourbon, Twitter Bootstrap). JavaScript development using modern standards, including strict mode compliance, modularization techniques and tools, and frameworks and libraries (e.g., jQuery, MV* frameworks such as Backbone.js and Ember.js, D3). Consume RESTful APIs. Use and work in team environments that use agile methodologies (e.g., Scrum, Lean). Use of version control systems, specifically Git and GitHub. Ensure Section 508 Compliance. Use and work with open source solutions and community. Create web layouts from static images. Create views and templates in full-stack frameworks like Rails, Express, or Django |
| Graphical User Interface Designer | 3+ years | Provide specialized expertise in the design and layout of graphical user interfaces, particularly, screen layouts and functionality for client-server applications (e.g. Microsoft Windows presentation screens). Conduct studies, testing and evaluation of screen prototypes for functionality, ease of use, efficiency, and accuracy. |
| Graphics Specialist | 0-3 years | Conceptualize, design, and develop a wide variety of information materials (technical, promotional, informational), such as forms, labels, brochures, meeting and conference handouts, slides, posters, and other presentation aids. Design other visuals such as logos, mastheads, and illustrations for articles in technical manuals, health journals, and other publications using advanced desktop publishing, page layout, and/or typesetting software to design and develop high qualify textual and graphic compositions that communicate complex technical information. Develop systems for scheduling and tracking requests for graphics/artwork to insure timely and efficient completion of all work products. |
| Interaction Designer | 3+ years | Responsible for conducting user research, analysis & synthesis, persona development, interaction design, and usability testing to create products. Conduct stakeholder interviews, user requirements analysis, task analysis, conceptual modeling, information architecture, interaction design, and usability testing. Design and specify user interfaces and information architecture. Lead participatory and iterative design activities, including observational studies, customer interviews, usability testing, and other forms of requirements discovery. Produce user requirements specifications & experience goals, personas, storyboards, scenarios, flowcharts, design prototypes, and design specifications. Effectively communicate research findings, conceptual ideas, detailed design, and design rationale and goals both verbally and visually. Designs and develops primarily internet/web pages and applications. Develops proof-of-concepts and prototypes of easy-to-navigate user interfaces (UIs) that consists of web pages with graphics, icons, and color schemes that are visually appealing. |
| Mobile Development Specialist I | 0-3 years | Provide application architecture/design and development services for iOS, Android, and other mobile platforms. |
| Mobile Development Specialist II | 3+ years | Provide application architecture/design and development services for iOS, Android, and other mobile platforms. |
| Product Manager | 5+ years | Manages the delivery, ongoing success, and continuous improvement of one or more digital products and/or platforms. Lead one or more multi-disciplinary agile delivery teams to deliver new products and/or iterations to existing products to meet user needs. Gather user requirements based on a communicable understanding of diverse audience groups. Define and get stakeholder buy-in for product definition and delivery approach. Create effective, prioritized product descriptions, and delivery plans to meet user needs in a cost-effective way. Interpret user research in order to make the correct product decisions. Continually keep abreast of changes to user habits, preferences, and behaviors across various digital platforms and their implications for successful delivery of government digital services. Support the delivery and iteration of digital services through effective analysis of qualitative and quantitative user data. Communicate credibly with a wide range of digital delivery disciplines and talent. |
| Program Administration Specialist | 0 years | Assist in the preparation of management plans and reports. Coordinate schedules to facilitate completion of proposals, contract deliverables, task order review, briefings/presentations, and in-process review preparation. Perform analysis, development, and review of program administrative operating procedures. |
| Program Analyst | 1+ years | Provide analytical consultative services required to administer programs throughout all phases of business requirements analysis, software design, system and performance testing, and implementation. Analyze and review budget, schedule, and other program resources. Identify resource shortfalls and make corrective recommendations. Participate in analysis sessions to provide program requirements. Review the business and system, software and system integration requirements to ensure the requirements meet the program needs. Consider alternatives and develop recommendations. Identify, communicate and resolve risks. Identify and resolve issues to eliminate or mitigate the occurrence of consequences that may impact the success of the project. Research and analyze resource material. Monitor system tests; reviews test results; identify project issues. |
| Program Manager | 4+ years | Serve as the program manager typically responsible for organizing, directing, and managing all aspects of contract operational support functions involving multiple complex and inter-related project tasks that often require managing teams of contractor personnel at multiple locations. Provide overall direction of program activities. Manage and maintain contractor interface with the senior levels of the customer’s organization. Consult with customer and contractor personnel to formulate and review task plans and deliverables, ensuring conformance with program and project task schedules and costs and contractual obligations. Establish and maintain technical and financial reports to show progress of projects to management and customers, organize and assign responsibilities to subordinates, oversee the successful completion of all assigned tasks, and assume the initiative and provide support to marketing personnel in identifying and acquiring potential business. |
| Project Control Specialist | 2-4 years | Direct all financial management and administrative activities, such as budgeting, manpower and resource planning and financial reporting. Perform complex evaluations of existing procedures, processes, techniques, models, and/or systems related to management problems or contractual issues, which would require a report and recommend solutions. Develop work breakdown structures, prepare charts, tables, graphs, and diagrams to assist in analyzing problems. Provide daily supervision and direction to staff. |
| Project Manager Level I | 1-3+ years | Typically oversee all aspects of the project, leading a team on large projects or a significant segment of large and complex projects. Analyze new and complex project-related problems and create innovative solutions that normally involve the schedule, technology, methodology, tools, solution components, and financial management of the project. Provide applications systems analysis and long and short-range plans for application selection, systems development, systems maintenance, and production activities for necessary support resources. Commensurate experience and education for the specific level. |
| Project Manager Level II | 3-5+ years | Typically oversee all aspects of the project, leading a team on large projects or a significant segment of large and complex projects. Analyze new and complex project-related problems and create innovative solutions that normally involve the schedule, technology, methodology, tools, solution components, and financial management of the project. Provide applications systems analysis and long and short-range plans for application selection, systems development, systems maintenance, and production activities for necessary support resources. Commensurate experience and education for the specific level. |
| Project Manager Level III | 5+ years | Typically oversee all aspects of the project, leading a team on large projects or a significant segment of large and complex projects. Analyze new and complex project-related problems and create innovative solutions that normally involve the schedule, technology, methodology, tools, solution components, and financial management of the project. Provide applications systems analysis and long and short-range plans for application selection, systems development, systems maintenance, and production activities for necessary support resources. Commensurate experience and education for the specific level. |
| Quality Assurance Analyst | 0-1 years | Provide technical and administrative direction for personnel performing software development tasks, including the review of work products for correctness, adherence to the design concept and to user standards, review of program documentation to assure government standards/requirements are adhered to, and for progress in accordance with schedules. Coordinate with the Project Manager and/or Quality Assurance Manager to ensure that problems are solved to the user’s satisfaction. Make recommendations, if needed, for approval of major systems installations. Prepare milestone status reports and deliveries/presentations on the system concept to colleagues, subordinates, and end user representatives |
| Quality Assurance Manager | 1-4 years | Establish and maintain a process for evaluating software and associated documentation. Determine the resources required for quality control. Maintain the level of quality throughout the software life cycle. Conduct formal and informal reviews at pre-determined points throughout the development life cycle. Provide daily supervision and direction to support staff. |
| Quality Assurance Specialist | 4+ years | Develop and implement quality control methodologies to ensure compliance with quality assurance standards, guidelines, and procedures in a large computer-based organization. Develop and define major and minor characteristics of quality including quality metrics and scoring parameters and determines requisite quality control resources for an actual task order. Establish and maintain a process for evaluating hardware, software, and associated documentation and/or assist in the evaluation. Conduct and/or participate in formal and informal reviews at pre-determined points throughout the development life cycle. |
| Security Engineer | 8+ years | Manages complex technology implementations in a product-centric environment. Bridge the gap between legacy development or operations teams and working toward a shared culture and vision. Ensures and help developers create the most secure systems while enhancing the privacy of all system users. Experience with white-hat hacking and fundamental computer science concepts strongly desired. |
Perform security audits, risk analysis, application-level vulnerability testing, and security code reviews. Develop and implement technical solutions to help mitigate security vulnerabilities. Conduct research to identify new attack vectors.
| ServiceNow Application Developer | 5 years | ServiceNow certified application developer well versed in developing applications using the ServiceNow platform. Analyze functional business applications and design specifications for functional areas such as finance, accounting, personnel, manpower, logistics, and contracts. Develop block diagrams and logic flow charts. Translate detailed design into computer software. Test, debug, and refine the computer software to produce the required product. Prepare required documentation, including both program-level and user-level documentation. Enhance software to reduce operating time or improve efficiency. Provide technical direction to programmers to ensure program deadlines are met. Experience in information system design, including application programming on large-scale DBMS and the development of complex software to satisfy design objectives. |
| Software Design Engineer Level I | 0-5 years | Designs, develops troubleshoots and analyzes software programs for packaging and distribution through an automated configuration control system. Distributes applications software through SCCM/MSI/JASPER or other approved software configuration/distribution system. May develop appropriately supporting automation scripts. |
Preferred Experience: Four (4) years of information technology related experience. One (1) year of specialized experience in providing Tier 2/3 services pertaining to software packaging, configuration management, or distribution.
Software Design Engineer Level II 5-8 years Designs, develops troubleshoots and analyzes software programs for packaging and distribution through an automated configuration control system. Distributes applications software through SCCM/MSI/JASPER or other approved software configuration/distribution system. May develop appropriately supporting automation scripts. May provide work leadership for lower level employees.
Preferred Experience: Six (6) years of information technology related experience. Two (2) years of specialized experience in providing Tier 2/3 services pertaining to software packaging, configuration management, or distribution.
Software Team Manager 8+ years Manages, directs and assists team members who design, develop, troubleshoot and analyze software programs for packaging and distribution through an automated configuration control system. Distributes applications software through SCCM/MSI/JASPER or other approved software configuration/distribution system. May develop appropriately supporting automation scripts.
Preferred Experience: Ten (10) years of information technology related experience. Two (2) years of experience in a team leadership role. Two (2) years of specialized experience in providing Tier 2/3 services pertaining to software packaging, configuration, or distribution.
| Subject Matter Expert Level I | 8 years | Provide technical knowledge and analysis of highly specialized applications and operational environment, high-level functional systems analysis, design, integration, documentation and implementation advice on moderately complex problems that require an appropriate level of knowledge of the subject matter for effective implementation. Apply principles, methods and knowledge of the functional area of capability to specific task order requirements, advanced mathematical principles and methods to exceptionally difficult and narrowly defined technical problems in engineering and other scientific applications to arrive at automated solutions. Assist other senior consultants with analysis and evaluation and with the preparation of recommendations for system improvements, optimization, development, and/or maintenance efforts in the following specialties: information systems architecture, networking; telecommunications, automation; communications protocols, risk management/electronic analysis, software; lifecycle management, software development methodologies, and modeling and simulation. Commensurate experience in IT and in new and related older technology that directly relates to the required area of expertise. |
| Subject Matter Expert Level II | 8-11 years | Analyze user needs to determine functional requirements and define problems and develop plans and requirements in the subject matter area for moderately complex to complex systems related to information systems architecture, networking; telecommunications, automation, communications protocols, risk management/electronic analysis, software, lifecycle management, software development methodologies, and modeling and simulation. Perform functional allocation to identify required tasks and their interrelationships. Identify resources required for each task. Possess requisite knowledge and expertise so recognized in the professional community that the government is able to qualify the individual as an expert in the field for an actual task order. Demonstrate exceptional oral and written communication skills. Commensurate experience in IT and in new and related older technology that directly relates to the required area of expertise. |
| Subject Matter Expert Level III | 11+ years | Provide technical, managerial, and administrative direction for problem definition, analysis, requirements development, and implementation for complex to extremely complex systems in the subject matter area. Make recommendations and advise on organization-wide system improvements, optimization or maintenance efforts in the following specialties: information systems architecture; networking; telecommunications; automation; communications protocols; risk management/electronic analysis; software; lifecycle management; software development methodologies; and modeling and simulation. Commensurate experience in IT and in new and related older technology that directly relates to the required area of expertise. |
| System Administrator Level I | 0-4+ years | Assist with the daily activities of configuration and operation of systems which may be mainframe, mini, or client/server based. Assist with the optimizing of system operation and resource utilization, and perform system capacity analysis and planning. Provide assistance to users in accessing and using business systems. Commensurate experience and education. |
| System Administrator Level II | 4-6 years | Perform the daily activities of configuration and operation of systems which may be mainframe, mini, or client/server based. Perform the optimizing of system operation and resource utilization, and perform system capacity analysis and planning. Provide assistance to users in accessing and using business systems. Commensurate experience and education. |
| System Administrator Level III | 6+ years | Supervise and manage the daily activities of configuration and operation of systems which may be mainframe, mini, or client/server based. Plan and monitor the optimizing of system operation and resource utilization, and perform systems capacity analysis and planning. Plan and monitor assistance to users in accessing and using business systems. Commensurate experience and education. |
| System Operator | 0-3 years | Monitor and support computer processing. Coordinate input, output, and file media. Distribute output and controls computer operation that may be mainframe, mini, or client/server based. |
| Systems Architect Level I | 0-5 years | Establish system information requirements using analysis of the information engineer(s) in the development of enterprise-wide or large-scale information systems. Design architecture to include the software, hardware, and communications to support the total requirements as well as provide for present and future cross-functional requirements and interfaces. Ensure these systems are compatible and in compliance with the standards for open systems architectures, the Open Systems Interconnection (OSI) and ISO reference models, and profiles of standards - such as Institute of Electrical and Electronic Engineers (IEEE) Open Systems Environment (OSE) reference model - as they apply to the implementation and specification of information management solution of the application platform, across the Application Program Interface (API), and the external environment/software application. Ensure that the common operating environment is compliant with the Agency enterprise architecture and applicable reference models. Evaluate analytically and systematically problems of workflows, organization, and planning and develop appropriate corrective action. Provide daily supervision and direction to staff. |
| Systems Architect Level II | 5+ years | Establish system information requirements using analysis of the information engineer(s) in the development of enterprise-wide or large-scale information systems. Design architecture to include the software, hardware, and communications to support the total requirements as well as provide for present and future cross-functional requirements and interfaces. Ensure these systems are compatible and in compliance with the standards for open systems architectures, the OSI and ISO reference models, and profiles of standards - such as IEEE OSE reference model - as they apply to the implementation and specification of information management solution of the application platform, across the API, and the external environment/software application. Ensure that the common operating environment is compliant with the Agency enterprise architecture and applicable reference models. Evaluate analytically and systematically problems of workflows, organization, and planning and develop appropriate corrective action. Provide daily supervision and direction to staff. |
| Systems Engineer Level I | 0-4 years | Perform additions and changes to network hardware and operating systems, and attached devices; include investigation, analysis, recommendation, configuration, installation, and testing of new network hardware and software. Provide direct support in the day-to-day operations on network hardware and operating systems, including the evaluation of system utilization, monitoring response time and primary support for detection and correction of operational problems using knowledge of hardware and software installation and maintenance in a PC/LAN_WAN environment. Maintain network infrastructure standards including network communication protocols such as TCP Transport Control Protocol/Internet Protocol (TCP/IP). |
| Systems Engineer Level II | 4-6 years | Coordinate and/or perform additions and changes to network hardware and operating systems, and attached devices; includes investigation, analysis, recommendation, configuration, installation, and testing of new network hardware and software. Provide direct support in the day-to-day operations on network hardware and operating systems, including the evaluation of system utilization, monitoring response time and primary support for detection and correction of operational problems. Troubleshoot at the physical level of the network, working with network measurement hardware and software, as well as physical checking and testing of hardware devices at the logical level working with communication protocols. Maintain network infrastructure standards including network communication protocols such as TCP/IP. Provide technical consultation, training and support to IT staff as designated by the government. |
| Systems Engineer Level III | 6+ years | Supervise, coordinate and/or perform additions and changes to network hardware and operating systems, and attached devices; including investigation, analysis, recommendation, configuration, installation, and testing of new network hardware and software. Provide direct support in the day-to-day operations on network hardware and operating systems including the evaluation of system utilization, monitoring response time and primary support for detection and correction of operational problems. Troubleshoot at the physical level of the network, working with network measurement hardware and software, as well as physical checking and testing of hardware devices at the logical level working with communication protocols. Participate in planning design, technical review and implementation for new network infrastructure hardware and network operating systems for voice and data communication networks. Maintain network infrastructure standards including network communication protocols such as TCP/IP. Provide technical consultation, training and support to IT staff as designated by the government. Diagnose and resolve complex communication problems. |
| Systems Programmer | 3+ years | Create and/or maintain operating systems, communications software, data base packages, compilers, assemblers, and utility programs. Modify existing software as well as create special-purpose software to ensure efficiency and integrity between systems and applications |
| Technical Architect | 7+ years | Manages complex technology implementations, toward constant reengineering and refactoring to ensure the simplest and most elegant system possible to accomplish the desired need. Leverages the open source community to deploy systems on infrastructure as a service providers. Shares knowledge across a multi-disciplinary team and working within agile methodologies. Experience with modern programming languages (e.g., Ruby, Python, Node.js) and web frameworks (e.g., Django, Rails); modern front-end web programming techniques (e.g., HTML5, CSS3, RESTful APIs) and frameworks (e.g., Twitter Bootstrap, jQuery); relational databases (e.g., PostgreSQL), and “NoSQL” databases (e.g., Cassandra, MongoDB); automated configuration management (e.g., Chef, Puppet, Ansible, Salt), continuous integration/deployment, and continuous monitoring solutions; Use of version control systems, specifically Git and GitHub. |
Ensures strategic alignment of technical design and architecture to meet business growth and direction, and stay on top of emerging technologies.
| Technical Writer Level I | 0-3 years | Assist in writing and/or editing technical documents, including business proposals, reports, user manuals, briefings and presentations, functional descriptions, system specifications, guidelines, special reports, and other project deliverables to meet contract requirements. Develop outlines and drafts for review and approval by technical specialists and project management ensuring that final documents meet applicable contract requirements and regulations. Research and gather technical and background information for inclusion in project documentation and deliverables. Consult relevant information sources, including library resources, technical and financial documents, and client and project personnel, to obtain background information, and verify pertinent guidelines and regulations governing project deliverables. Commensurate experience, education, and level of supervision and direction. |
| Technical Writer Level II | 3-5 years | Write and/or edit technical documents, including business proposals, reports, user manuals, briefings and presentations, functional descriptions, system specifications, guidelines, special reports, and other project deliverables to meet contract requirements. Develop outlines and drafts for review and approval by technical specialists and project management ensuring that final documents meet applicable contract requirements and regulations. Research and gather technical and background information for inclusion in project documentation and deliverables. Consult relevant information sources, including library resources, technical and financial documents, and client and project personnel, to obtain background information, and verify pertinent guidelines and regulations governing project deliverables. Commensurate experience, education, and level of supervision and direction. |
| Technical Writer Level III | 5+ years | Write and/or edit technical documents, including business proposals, reports, user manuals, briefings and presentations, functional descriptions, system specifications, guidelines, special reports, and other project deliverables to meet contract requirements. Develop outlines and drafts for review and approval by technical specialists and project management ensuring that final documents meet applicable contract requirements and regulations. Research and gather technical and background information for inclusion in project documentation and deliverables. Consult relevant information sources, including library resources, technical and financial documents, and client and project personnel, to obtain background information, and verify pertinent guidelines and regulations governing project deliverables. Commensurate experience, education, and level of supervision and direction. |
| Test Engineer | 0 years | Evaluate, recommend, and implement automated test tools and strategies. Design, implement, and conduct test and evaluation procedures to ensure system requirements are met. Develop, maintain, and upgrade automated test scripts and architectures for application products. Write, implement, and report status for system test cases for testing. Analyze test cases and provide regular progress reports. Serve as subject matter specialist providing testing know-how for the support of user requirements of complex to highly complex software/hardware applications. Direct and/or participate in all phases of risk management assessments and software/hardware development with emphasis on analysis of user requirements, test design and test tools selection. |
| Test Engineer II | 0-4 years | Test Plan and Test Case Development; Support for Test Automation and Test Management tools; Integrated QA and QC services; Load and Performance Testing; Independent Validation and Verification Services; and Accessibility Testing (mid level) |
| Test Engineer III | 4+ years | Test Plan and Test Case Development; Support for Test Automation and Test Management tools; Integrated QA and QC services; Load and Performance Testing; Independent Validation and Verification Services; and Accessibility Testing (Sr level) |
This is the start of the file's text. The full file is on GovTribe.
File details come from the government source that posted it. Updated .