J1 - Agile Software Development IDIQ Labor Categories.xlsx

XLSX spreadsheet 30 KB Posted

Attached to
Library of Congress - Agile System Development Support Services IDIQ
Solicitation number
030ADV22R0079
Issued by

View the file

Other files

File Type Posted
030ADV22R0079 0002.pdf PDF
J6 - Vendor Questions and Answers Amendment 2.xlsx XLSX spreadsheet
030ADV22R0079 0001.pdf 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 PDF
030ADV22R0079.pdf PDF
J3 - Agile Methodology.pdf 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 CategoriesIDIQ Contract: TBD
Entity Name:
Address:
City, State, Zip Code
UEI Number:
Labor CategoryYears of ExperienceLabor Category DescriptionYear 1
Hourly RateYear 2
Hourly RateYear 3
Hourly RateYear 4
Hourly RateYear 5

Hourly Rate

Accessibility Subject Matter Expert4 yearsPolicy and guidance support for Section 508/WCAG compliance; Design test cases/plans, SME on Accessibility tools/techniques, etc
Agile Process SME/Scrum Master6 yearsEmbed 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 I0-2 yearsAssist 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 II2-5 yearsParticipate 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 III5+ yearsAnalyze 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 Analyst3+ yearsProvide 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 I0-5 yearsAnalyze 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 II5+ yearsAnalyze 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 Developer5+ yearsExperience 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 I0-2 yearsProvide 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 II2-4 yearsAssist 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 III4+ yearsAssist 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 I0-3 yearsMaintains 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 II3-5 yearsWorks 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 III5+ yearsResponsible 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 II2 yearsAnalyze 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 II2-5 yearsAnalyze 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 III5+ yearsProvide 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 Specialist3+ yearsProvide 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 Strategist4+ yearsProvides 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 Analyst0-3 yearsDesign, implement and support data warehousing. Implement business rules via stored procedures, middleware, or other technologies. Define user interfaces and functional specifications.
Data Warehouse Programmer2-4 yearsProvide 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 Administrator4+ yearsCoordinate 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 I0-2 yearsAnalyze 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 II2-5 yearsAnalyze 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 III5+ yearsAnalyze 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 I0-1 yearsProvide 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 II1-4 yearsProvide 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 III4+ yearsManage 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 Manager7+ yearsExperience 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 Engineer5+ yearsDeploy 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 Analyst3+ yearsSpecify, 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) Specialist4 yearsAnalyze, 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 Developer3+ yearsUse 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 Designer3+ yearsProvide 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 Specialist0-3 yearsConceptualize, 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 Designer3+ yearsResponsible 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 I0-3 yearsProvide application architecture/design and development services for iOS, Android, and other mobile platforms.
Mobile Development Specialist II3+ yearsProvide application architecture/design and development services for iOS, Android, and other mobile platforms.
Product Manager5+ yearsManages 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 Specialist0 yearsAssist 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 Analyst1+ yearsProvide 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 Manager4+ yearsServe 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 Specialist2-4 yearsDirect 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 I1-3+ yearsTypically 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 II3-5+ yearsTypically 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 III5+ yearsTypically 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 Analyst0-1 yearsProvide 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 Manager1-4 yearsEstablish 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 Specialist4+ yearsDevelop 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 Engineer8+ yearsManages 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 Developer5 yearsServiceNow 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 I0-5 yearsDesigns, 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 I8 yearsProvide 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 II8-11 yearsAnalyze 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 III11+ yearsProvide 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 I0-4+ yearsAssist 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 II4-6 yearsPerform 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 III6+ yearsSupervise 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 Operator0-3 yearsMonitor 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 I0-5 yearsEstablish 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 II5+ yearsEstablish 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 I0-4 yearsPerform 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 II4-6 yearsCoordinate 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 III6+ yearsSupervise, 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 Programmer3+ yearsCreate 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 Architect7+ yearsManages 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 I0-3 yearsAssist 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 II3-5 yearsWrite 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 III5+ yearsWrite 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 Engineer0 yearsEvaluate, 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 II0-4 yearsTest 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 III4+ yearsTest 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 .