IntlServiceContractors210107 - GSA Advantage



[pic]

Federal Supply Service

Authorized Federal Supply Schedule Price List

On-line access to contract ordering information, terms and conditions, up-to-date pricing, and the option to create an electronic delivery order are available through GSA Advantage! ®, a menu-driven database system. The INTERNET address GSA Advantage! ® is: .

Multiple Award Schedule

Information Technology

FSC Group: D399 and U012

Contract number: 47QTCA21D005X

For more information on ordering from Federal Supply Schedules go to the GSA Schedules page at .

Contract period: February 24, 2021 through February 23, 2026

United Business Solutions Inc

1100 Cornwall Road, Suite 100

Monmouth Junction, NJ 08852

732-387-5106

Contract administration source Tarwinder Singh

732-387-5106

Tarwinder@

Business size: Small

Contents

CUSTOMER INFORMATION 3

PRICING INFORMATION 5

LABOR CATEGORIES / 54151S 5

COURSES / 611420 6

LABOR CATEGORY DESCRIPTIONS 8

COURSE DESCRIPTIONS 20

CUSTOMER INFORMATION

1a. Table of awarded special item number(s) with appropriate cross-reference to item descriptions and awarded price(s).

|SINs |SIN Title |

|54151S |Information Technology Professional Services |

|611420 |Information Technology Training |

|OLM |Order Level Materials |

1b. Identification of the lowest priced model number and lowest unit price for that model for each special item number awarded in the contract. N/A

1c. If the Contractor is proposing hourly rates, a description of all corresponding commercial job titles, experience, functional responsibility, and education for those types of employees or subcontractors who will perform services shall be provided. If hourly rates are not applicable, indicate “Not applicable” for this item. See LABOR CATEGORY DESCRIPTIONS below.

2. Maximum order: SIN54151S: $500,000; SINs 611420 and OLM: $250,000

3. Minimum order: $100

4. Geographic coverage (delivery area). Worldwide

5. Point(s) of production (city, county, and State or foreign country). Same as contractor

6. Discount from list prices or statement of net price. Government Net Prices (discounts already deducted.) See PRICING INFORMATION below

7. Volume discounts. 2% discount for orders over $250K

8. Prompt payment terms. 1 % if Payment is made within 20 days.

Information for Ordering Offices: Prompt payment terms cannot be negotiated out of the contractual agreement in exchange for other concessions.

9. Foreign items (list items by country of origin). Not Applicable

10a. Time of delivery. 30 days ARO

10b. Expedited Delivery. Items available for expedited delivery are noted in this price list. Contact Contractor

10c. Overnight and 2-day delivery. Contact Contractor

10d. Urgent Requirements. Contact Contractor

11. F.O.B. point(s). Destination

12a. Ordering address(es). Same as contractor

12b. Ordering procedures: For supplies and services, the ordering procedures, information on Blanket Purchase Agreements (BPA’s) are found in Federal Acquisition Regulation (FAR) 8.405-3.

13. Payment address(es). Same as contractor

14. Warranty provision. N/A

15. Export packing charges, if applicable. Not Applicable

16. Terms and conditions of rental, maintenance, and repair (if applicable). Not Applicable

17. Terms and conditions of installation (if applicable). Not Applicable

18a. Terms and conditions of repair parts indicating date of parts price lists and any discounts from list prices (if applicable). Not Applicable

18b. Terms and conditions for any other services (if applicable). Not Applicable

19. List of service and distribution points (if applicable). Not Applicable

20. List of participating dealers (if applicable). Not Applicable

21. Preventive maintenance (if applicable). Not Applicable

22a. Special attributes such as environmental attributes (e.g., recycled content, energy efficiency, and/or reduced pollutants). Not Applicable

22b. If applicable, indicate that Section 508 compliance information is available on Electronic and Information Technology (EIT) supplies and services and show where full details can be found (e.g., contractor’s website or other location.) The EIT standards can be found at: . Not Applicable.

23. Data Universal Number System (DUNS) number. 849497888

24. Notification regarding registration in System for Award Management (SAM) database. Contractor registered and active in SAM.

25. PRICING INFORMATION

LABOR CATEGORIES / 54151S

|SIN |Labor Category |GSA Price |

|54151S |Project Manager |$69.12 |

|54151S |Software Tester |$49.37 |

|54151S |Business Analyst |$69.12 |

|54151S |Senior Business Analyst |$69.12 |

|54151S |Senior Consultant |$69.12 |

|54151S |Senior Programmer/Engineer |$88.87 |

|54151S |Business Process Specialist [Expert] |$69.12 |

|54151S |Configuration Management Specialist II |$61.71 |

|54151S |Computer Scientist IV |$61.71 |

|54151S |Network Administrator III |$76.03 |

|54151S |Senior Systems Engineer |$74.06 |

|54151S |IT Technologist |$71.09 |

|54151S |System Analyst I |$58.75 |

|54151S |Database Systems Administrator |$69.12 |

|54151S |Quality Assurance Analyst |$51.35 |

|54151S |Senior Business IT Analyst |$83.93 |

|54151S |Lead Web Developer |$64.18 |

|54151S |Senior Software Developer |$71.09 |

|54151S |Software Developer - Web Applications II |$65.66 |

|54151S |Cloud Systems Engineer |$49.37 |

|54151S |Mid Software Developer |$64.18 |

|54151S |Web Developer |$48.68 |

|54151S |IT Consultant |$67.14 |

|54151S |Senior Functional Analyst |$56.28 |

|54151S |Database Consultant |$57.27 |

|54151S |Data Analyst |$69.12 |

|54151S |Senior Systems Integrator |$54.31 |

|54151S |Software Developer - Web Applications IV |$59.24 |

|54151S |Business Process Analyst II |$51.84 |

|54151S |Test Engineer II |$69.12 |

|54151S |Technical Architect |$71.09 |

|54151S |Senior Systems Analyst |$64.18 |

|54151S |Applications Development Analyst‐ Advanced |$65.17 |

|54151S |Program Analyst II |$76.03 |

|54151S |Computer Programmer I |$59.24 |

|54151S |Administrative/Project Coordinator |$59.24 |

|54151S |Systems Analyst‐ Advanced |$74.06 |

COURSES / 611420

|SIN |Course Title |GSA PRICE |

|611420 |Programming in HTML & HTML5 |$789.92 |

|611420 |Programming in CSS & CSS3 |$789.92 |

|611420 |Programming in JavaScript with ES6 / ES2015, ES7 / ES2016, and ES8/ ES2017 |$1,974.81 |

|611420 |Programming in HTML5 with JavaScript, CSS3, and Bootstrap |$2,468.51 |

|611420 |Programming in Node JS |$1,086.15 |

|611420 |Programming in React JS and Flux |$1,481.11 |

|611420 |Programming in React JS, Flux, Redux and Node JS |$2,172.29 |

|611420 |Visual Studio 2010 Essential Training |$1,184.89 |

|611420 |Learning AngularJS 1/ 1.6 |$888.66 |

|611420 |Building a Full-Stack App with Angular 2+ and Spring Boot |$1,579.85 |

|611420 |Learning the Angular CLI |$888.66 |

|611420 |Angular: Cloud-Powered Apps with Firebase |$1,086.15 |

|611420 |Learning |$987.41 |

|611420 | Web Forms Essential Training |$1,184.89 |

|611420 |Object Oriented Programming with C# |$888.66 |

|611420 |LINQ with C# Essential Training |$1,184.89 |

|611420 |Node.js for C# Developers |$1,184.89 |

|611420 |C# & .NET: Programming |$2,172.29 |

|611420 |Learning SQL Server 2017 |$1,184.89 |

|611420 |Microsoft SQL Server 2019 |$1,481.11 |

|611420 |Migrating Access Databases to SQL Server |$888.66 |

|611420 |SQL Server: Developer and DBA Collaboration with Logical Query Processing. |$1,481.11 |

|611420 |Data Science on Google Cloud Platform: Designing Data Warehouses |$1,777.33 |

|611420 |Learning PL/SQL |$987.41 |

|611420 |Learning Oracle Database 12c |$1,481.11 |

|611420 |Learning Oracle Database 19c |$1,876.07 |

|611420 |Couchbase and Oracle data access |$1,777.33 |

|611420 |Business Analysis Foundations |$1,184.89 |

|611420 |Agile Business Analyst and Product owner roles |$1,481.11 |

|611420 |Business Analyst and Project Manager Collaboration |$2,468.51 |

|611420 |Learning AWS Amplify |$789.92 |

|611420 |Web Development: Full Stack and Front End |$888.66 |

|611420 |Learning Java/ Java 14 |$1,974.81 |

|611420 |Advanced Java Programming |$1,777.33 |

|611420 |Python Basics for Java Developers |$789.92 |

|611420 |AWS Essential Training for Developers |$2,468.51 |

|611420 |Serverless and Microservices for AWS |$1,481.11 |

|611420 |Azure Resources for AWS Architects |$1,481.11 |

|611420 |Introduction to Web APIs |$789.92 |

|611420 |Building Angular and Web API Apps |$1,184.89 |

|611420 |CI/CD with AWS |$2,468.51 |

|611420 |DevOps Foundations: Continuous Delivery/Continuous Integration |$1,481.11 |

|611420 |Git for System Administration |$1,184.89 |

|611420 |Git: Branches, Merges, and Remotes |$1,184.89 |

|611420 |Bamboo Essential Training |$1,184.89 |

|611420 |Planning and Releasing Software with JIRA |$789.92 |

|611420 |Publish repository to BitBucket |$789.92 |

|611420 |Continuous Delivery with GitLab |$987.41 |

|611420 |SharePoint Online: Working in the Modern Experience |$1,184.89 |

|611420 |Google Cloud Platform for Enterprise Essential Training |$1,184.89 |

|611420 |Java EE: Packaging and Deploying an App |$1,184.89 |

|611420 |Programming Foundations: APIs and Web Services |$789.92 |

|611420 |Cloud computing |$1,184.89 |

|611420 |Cybersecurity with Cloud Computing |$2,468.51 |

|611420 |Solutions before cloud computing |$1,481.11 |

|611420 |Machine learning |$1,481.11 |

|611420 |Data Science & Analytics Career Paths |$987.41 |

|611420 |Machine Learning in Mobile Applications |$1,481.11 |

|611420 |AI in Business Essential Training |$1,974.81 |

|611420 |Big Data in the Age of AI |$2,962.22 |

LABOR CATEGORY DESCRIPTIONS

|Labor Category/Service Title |Labor Category/Service Description |Key Words |Minimum |Minimum Years |

| |(250 words) |(separated by commas, limit to five keywords. include these words in the description) |Education |of Experience |

| | | | |(cannot be a |

| | | | |range) |

|Network Installation Technician |Applies computer techniques, principles, and precedents to develop, design, modify, install, test, evaluate, or operate network based data processing systems or facilities. Maintains, repairs, inspects, troubleshoots or programs systems equipment or components. Reviews analyze, |Maintains, repairs, inspects, troubleshoots or programs systems equipment or components. |Bachelors |5 |

| |develop, prepare, or apply specifications, policies, standards, or procedures. Plans and performs test and evaluations of systems equipment or components | | | |

|Project Manager |Oversees technical initiatives with cross-departmental or enterprise-wide applicability. Works with potential customers to understand their requirements. Proposes technical solutions, gathers information for estimates, manages vendor relations, and coordinates project from |project development, technical solutions, gathers information for estimates, manages vendor |Bachelors |6 |

| |prototype through installation. Six years experience including complete project development from inception to deployment with |relations | | |

| |a demonstrated ability to provide guidance and direction in tasks of similar scope and complexity. | | | |

|Software Tester |Test the operation of software against projected outcomes. Requires ability to diagnose, troubleshoot and software failures by employing analytical skills. Provides ongoing testing support for specialized applications: logs design and development issues, and may analyze and |testing software applications, user proficiency with PC hardware, standard software |Associates |5 |

| |corrects problem at source. Advises programmers on software failures, successes, and may recommend solutions. Identifies problems requiring user assistance and coordinates programmer technical support. Required Experience: Experience in testing software applications and requires | | | |

| |user proficiency with PC hardware, standard software, and specialized applications, and effective oral and written communication skills to explain technical situations, present information, and provide training. Must have knowledge of the office suite and desktop applications | | | |

| |required. | | | |

|Business Analyst |Gather, analyze, document, and validate business and/or technical needs. Documents business and/or technical needs using advanced textual, and visual, modeling deliverables. Identifies, manages, and tracks business and technical needs objectives throughout the project’s lifecycle.|advanced textual, visual, modeling deliverables. |Bachelors |5 |

| |Assist in leading project or initiative tasks with relevant team members, stakeholders, and functional domain leadership. Assist in leading day-today business interaction and business expectations in relationship to assigned deliverables, with | | | |

| |the guidance of functional manager, project | | | |

| |manager. Identify, evaluate, and communicate | | | |

| |issues and risks, related to business processes | | | |

| |to project, IT and business unit management, | | | |

| |developing mitigation strategies in | | | |

| |collaboration with business and project team | | | |

| |members. | | | |

|Senior Business Analyst |Minimum/General Experience: • Requires minimum 7 years of professional experience demonstrating an ability to perform business analysis • Minimum 3 years of specialized experience in business analysis Functional Responsibility: • Work with clients to develop and improve business |understand client requirements, specifying, analyzing |Associates |7 |

| |processes and understand client requirements, specifying and analyzing these to a sufficient level of detail to ensure clarity of definition • Provide tutorship to junior analysts Collect, write formal specifications and communicate business | | | |

| |requirements between development and client to design and | | | |

| |implement business solutions | | | |

| |• Responsible for the collection, analysis and documentation of a | | | |

| |client's business needs and requirements | | | |

| |• Use a structured change management process to shepherd projects | | | |

| |from requirements gathering through completion | | | |

| |• Identify, recommend and develop methods, tools and metrics for | | | |

| |client business process and operational support | | | |

| |• Identify business priorities and advises client on options | | | |

| |• Develop relationships with clients by being proactive, display a | | | |

| |thorough understanding of their business, and provide innovative | | | |

| |business solutions | | | |

| |• Recommend metrics to ensure customer satisfaction | | | |

| |• Develop user help and technical support documentation | | | |

| |• Communicate usability issues regarding product interface | | | |

|Senior Consultant |Provides senior-level IT-related analytical and program support, participates in organizational assessments of IT or IT-related projects, programs or organizations, develops performance measures and focuses on providing very high quality work. Provides assistance and advisory |Performs analyses, make diagnoses, defines symptoms and problems, develops conclusions |Bachelors |10 |

| |services to clients in meeting their IT-related business and mission needs. Contributes and assists in the development of engagement deliverables and contributes to status reporting. Conducts analysis to meet program requirements, and complete project deliverables. Performs | | | |

| |analyses, make diagnoses, defines symptoms and problems, and develops conclusions. Leads client meetings and presentations. Frequently leads teams of IT professionals performing any of the foregoing activities. | | | |

|Senior Programmer/Engineer |May serve as task or project leader. Provides technical expertise in performing applications programming and systems analysis for database and software development and maintenance activities. Work will include software requirements, definition and design, applications development,|applications programming, systems analysis for database, software development |Masters |8 |

| |and work with third and fourth generation computer languages and relational database management systems. Performs analysis and validation of IT requirements. Plans and manages efforts within the systems software domain. Educational Requirements: Bachelor’s Degree in computer | | | |

| |science, information systems, or relevant technical, engineering or scientific field or an equivalent combination of education and relevant IT experience may be considered: • Master’s Degree (in the fields described above) plus six (6) years of IT experience • Ph.D. (in the fields| | | |

| |described above) plus three (3) to four (4) years of IT experience | | | |

|Business Process Specialist [Expert] |A specialist on complex technical and business matters. Researches, analyzes, and recommends improvements to an organization's business processes in order to improve overall organization performance. Studies operational and performance data to identify trends and opportunities for|Researches, analyzes, recommends improvements to an organization's business processes |Bachelors |8 |

| |improvement. Being a Business Process Specialist develops project plans, communicates changes and may provide training to impacted business units | | | |

|Configuration Management Specialist II |Under minimal supervision provides journeyman-level configuration management planning. Applies provisions for network and system configuration identification, change control, configuration status accounting, and network and system configuration audits. Follows the change process |provisions for network, system configuration identification, change control |Associates |5 |

| |so that only approved and validated changes are incorporated into product documents and related software. | | | |

|Computer Scientist IV |Provides at a master-level, computer research, data science, data modeling, computer design, algorithm research and technical advice. Supervises and may participate in the development, modification, and application of computer modeling and programming applications to analyze and |participate in the development, modification, application of computer modeling |Bachelors |8 |

| |solve mathematical and scientific problems affecting system and program performance. Participates in all phases of scientific and engineering project such as research, design, development, testing, modeling, simulating, training, and documentation. | | | |

|Network Administrator III |Supervises and provides senior-level technical guidance for directing and monitoring information systems operations. Designs, builds, and implements network systems and supervises others performing similar work. Directs the compilation of records and the production of reports |Designs, builds, implements network systems |Bachelors |5 |

| |concerning network operations and maintenance. Troubleshoots network performance issues. Analyzes network traffic and provides capacity planning solutions. Monitors and responds to complex technical control facility hardware and software problems. Interfaces with vendor support | | | |

| |service groups to ensure proper escalation during outages or periods of degraded system performance. | | | |

|Senior Systems Engineer |The Senior Systems Engineer must have seven years of experience in information systems engineering, and five years experience in engineering large, complex systems or networks. The individual must have demonstrated experience in analytical problem solving of work flows, |information systems engineering, engineering large, complex systems or networks |Masters |7 |

| |organization and planning. | | | |

|Application Developer |Develop software applications using variety of technologies including Java, C, RDBMS, Mainframe, COBOL in a variety of environments including client/server, web, and mainframe environments. Provides software development that includes requirements analysis, design, coding, with |Java, C, RDBMS, Mainframe, COBOL |Bachelors |5 |

| |integration and testing | | | |

|IT Technologist |Serves as the primary technical contributor in analyzing, planning for, and implementing mission- related activities. Activities include one or more of the following: BPRs, requirements analysis, system sizing, FEAs, IDEF0/IDEF1 modeling and analysis, acquisition management, |BPRs, FEAs, IDEF0/IDEF1, SQL Internet, DBMS, |Bachelors |10 |

| |prototype evaluation and development, work flow and IT organizational analyses, strategic, operational, and security planning, and applications analysis and development (SQL Internet, DBMS, application languages). | | | |

|System Analyst I |Under direct supervision, performs a variety of technical tasks including requirements and cost analyses; technical specs; software design, development, and integration; database design and analysis; and technical operations support. |technical specs; software design, development, and integration |Bachelors |5 |

|Database Systems Administrator |Applies current technology in providing MIS solutions. Provides highly technical expertise in providing business application solutions. Must have a comprehensive understanding of hardware/software and communication environments such as: client/server technology, host/mainframe |MIS solutions, indexing methods, security procedures, hardware platforms, operating systems |Bachelors |7 |

| |technology, IS, and related peripheral equipment. Specifies proper types of files organization , indexing methods, and security procedures. Advises contractor project teams on the design of complex databases (e.g., schema and subschema details). Defines specialized aspects of |applications, data base systems | | |

| |user's data base administrator documentation. Performs detailed comparisons of various data base systems. Provides expertise in data storage systems. Develops backup and archival policies and procedures. Configures storage systems software to meet requirements. Performs | | | |

| |administration tasks (installing, maintaining, monitoring, recovering, rebuilding, upgrading, patching and performance tuning). Implements software solutions for performance enhancement, operator interface, and increased user capability. Three years experience in a complex, | | | |

| |distributed, heterogeneous computing environments, which | | | |

| |may involve different types of hardware platforms, operating systems applications, data base systems and network | | | |

| |environments. One year specific experience as a Data Base Systems Administrator on the target system. | | | |

|Quality Assurance Analyst |Minimum/General Experience: This position requires a minimum of six years’ experience, of which at least three years must be specialized. Experience includes: analysis and design of business applications on complex systems for large-scale computers, data base management, use of |JAVA, JSON, DBMS, C++, SQL |Bachelors |6 |

| |the programming languages such as JAVA, JSON, DBMS, C++, SQL, Python, and/or NoSQL . Functional Responsibility: Provides technical and administrative direction for personnel performing software development tasks, including the review of work products for correctness, software | | | |

| |testing, and 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. Coordinates with the Project Manager and/or Quality Assurance Manager to| | | |

| |ensure problem solution and user satisfaction. Makes recommendations, if needed, for approval of major systems installations. Prepares milestone status reports and deliveries/presentations on the system concept to colleagues, subordinates, and end user representative | | | |

|Senior Business IT Analyst |Conduct systems analysis to determine operational objectives of business requirements; working with stakeholders, and evaluating requests to propose recommended IT solutions. Evaluate existing or interfacing systems and provide analysis and recommendations on whether interfaces |interfacing systems, use cases, workflow diagrams |Bachelors |10 |

| |should be continued or functionally subsumed. Identify modifications and improvements to enhance efficiencies and performance of existing system features. Identify core business and IT needs and decompose and document in concepts of operation, briefings, and user stories; document| | | |

| |business rules and construct use cases and workflow diagrams as needed. Work collaboratively as part of scrum team to convey stakeholder needs and in support of development and testing | | | |

|Lead Web Developer |Design and develop Internet/Intranet applications using various tools, database design, and development. Plan design layout & navigation, page formats, develop databases & interactive forms, and coordinate graphics. Work with the customer to develop content. Provide user training.|Plan design layout, navigation, page formats, develop databases, interactive forms |Bachelors |5 |

| |Required Experience: Knowledge and experience with all aspects of website design, development, and production with a particular focus on software design and development. Extensive Knowledge of Internet Technologies, including HTML, JavaScript, VBScript/Active Server Pages, Visual | | | |

| |Basic, SQL, and security issues. Must be able to monitor industry trends, technologies, and standards and be able to recommend, and apply new technologies as they emerge. Experience with client/server architecture and web applications is preferred. | | | |

|Senior Software Developer |Minimum/General Experience: • Requires minimum 7 years of experience in software development of complex technology applications • 3 or more years of experience in application design and development using agile methodology and/or UML, Sequence diagrams, Use Cases • 3 or more years |ability in designing, coding, debugging, testing |Bachelors |7 |

| |of experience in database technologies • Must be highly proficient and have demonstrated ability in designing, coding, debugging, testing, and documenting programs • Ability to develop and integrate enterprise wide software • Experience designing and programing applications in | | | |

| |advanced application technologies • Ability to write technical documents and provide presentations to the customer Requires experience in managing of functional and technical | | | |

| |requirements, designing documents and other system life-cycle | | | |

| |documentation to meet SDLC requirements | | | |

| |Functional Responsibility: | | | |

| |• Plays a leadership role in assisting with the development of | | | |

| |enterprise applications | | | |

| |• Participates in functional requirements and design document and | | | |

| |other system lifecycle documentation to meet SDLC requirements | | | |

| |• Codes, tests, debugs, implements, and documents programs. | | | |

| |• Creates appropriate documentation in work assignments such as | | | |

| |program code, and technical documentation | | | |

| |• Gathers information from existing systems, analyzes program and | | | |

| |time requirements | | | |

| |• Assists project manager in preparing time estimates and | | | |

| |justification for assigned tasks. Supports project personnel in | | | |

| |resolving complex program problems. | | | |

| |• Works with client and management to resolve issues and validate | | | |

| |programming requirements within their areas of responsibility | | | |

| |• Provides technical advice on complex programming | | | |

| |• Strong verbal, written, and interpersonal communication skills with | | | |

| |both technical and non-technical audiences | | | |

| |• Experience in communicating functional and technical | | | |

| |requirements to the mid and junior developers and facilitate the | | | |

| |development of solutions | | | |

| |• Ability to serve as lead and provide leadership and work guidance | | | |

| |to less experienced personnel | | | |

| |• Conducts quality assurance activities such as peer reviews, testing, etc. | | | |

|Software Developer - Web Applications II |Under minimal supervision, supports the design and development of web sites using a variety of software applications, techniques, and tools. Develops users interfaces, server and client-side code. Implements frameworks. Designs the website to support the organization’s strategies |Develops users interfaces, server and client-side code |Associates |7 |

| |and goals relative to external communications. | | | |

|Cloud Systems Engineer |Provides a technical approach to concerns of commercialization, standardization, and governance of cloud computing applications. Performs a variety of complex project tasks applied to specialized technology problems. Works on tasks involving the integration of electronic processes|Microsoft Azure, Amazon Web Services (AWS), Google Cloud Platform |Bachelors |5 |

| |or methodologies to resolve total system or technology problems. Applies analytical and systematic approaches in the resolution of problems of workflow, organization, and planning. Directs and assists others with the application of system engineering and development principles for| | | |

| |the solution of secure systems design problems. Uses Microsoft Azure, Amazon Web Services (AWS), Google Cloud Platform, or other cloud services to accomplish tasks. | | | |

|Mid Software Developer |Minimum/General Experience: • Requires minimum 3 years of experience in software development of complex technology applications • 2 or more years of experience in application design and development using agile methodology and/or UML, Sequence diagrams, Use Cases • 2 or more years |Codes, tests, debugs, implements, and documents programs and technical solutions |Bachelors |3 |

| |of experience in database technologies • Must be highly proficient and have demonstrated ability in designing, coding, debugging, testing, and documenting programs • Ability to develop and integrate enterprise wide software • Experience designing and programing applications in | | | |

| |advanced application technologies • Ability to write technical documents and provide presentations to the customer • Requires experience in managing of functional and technical requirements, designing documents and other system life-cycle documentation to meet SDLC requirements | | | |

| |Functional Responsibility: • Codes, tests, debugs, implements, and documents programs and technical solutions • Adheres to coding standards defined by technical management • Understands standard systems development lifecycle processes and applies appropriate methodologies in | | | |

| |client engagements | | | |

|Web Developer |Performs web portal enhancement and content management and employs superior communication skills in working with content owners and experts across the organization. The web content developer will ensure that all web-based content is delivered in a consistent manner that content is|front-end, content management system integration, efficient system design |Bachelors |5 |

| |placed within the established structure of the site, and that content conforms to goals and objectives, positioning, and messaging. This position will be responsible for adhering to federal, 508, and NIST guidelines. Will possess strong experience in a variety of backend | | | |

| |programming languages with some front-end expertise, ideally combined with strong understanding of content management system integration, and efficient system design. | | | |

|IT Consultant |Serves as a consulting team member with an IT background. Collects data in accordance with plans and verifies and analyzes data to identify trends and relationships as well as current and potential technical and management problems. Installs, configures, tests and supports IT |analyzes data, potential technical, management problems |Bachelors |6 |

| |related web servers and software applications and tools | | | |

|Senior Functional Analyst |Leads the gathering, analysis, documentation, and validation of business and / or technical needs. Documents business and / or technical needs using advanced textual, and visual, modeling deliverables. Identifies, manages, and tracks business and technical needs objectives |advanced textual, visual, modeling deliverables |Bachelors |5 |

| |throughout the project’s lifecycle. Leads project or initiative tasks with relevant team members, stakeholders, and functional domain leadership. Lead day-to-day business interaction and business expectations in relationship to assigned deliverables, with the guidance of | | | |

| |functional manager, project manager. Identifies, evaluates, and communicates issues and risks, related to business processes to project, IT and business unit management, developing mitigation strategies in collaboration with business and project team members. | | | |

|Database Consultant |As the primary technical contributor and/or project or task manager, analyzes and defines system requirements; develops and maintains application programs for Internet, Intranet, and DBMS/SQL systems; demonstrates facility with one or more Internet languages (JAVA, HTML, Cold |DBMS/SQL, JAVA, HTML, Cold Fusion |Bachelors |6 |

| |Fusion) and RDBMS (Access, SQL, Oracle). Experience must include development, testing, and implementations of medium to large size systems with the ability to manage cross-functional projects and web-based applications. | | | |

|Data Analyst |Minimum/General Experience: • Requires minimum 4 years of professional experience demonstrating responsibilities in applying analytic and software engineering methodologies and principles to address client needs. Functional Responsibility: • Applies analytic and software |Applies analytic, software engineering methodologies, principles to address client needs. |Bachelors |7 |

| |engineering methodologies and principles to address client needs. • Performs high-level analysis and quality control to produce highly complex data products. • Performs work of a moderately complex nature under the direction of senior staff | | | |

|Senior Systems Integrator |Manages projects to ensure timely production of quality integration of new or existing services per customer requirements. Systems can be software, hardware, COTS, GOTS, or other systems requiring integration. Consults with client to understand and determine software requirements,|Systems can be software, hardware, COTS, GOTS, or other systems requiring integration |Bachelors |5 |

| |tests functionality and design concepts, analyzes large data sets while providing high level summaries to customers. Collects, analyzes and suggests short and long term budgetary activities supporting the customer. Engages the groups to streamline costs, identify and mitigate | | | |

| |risks, and gap analysis for achieving strategic objectives. Supports Program Management Office (PMO), senior management and executives | | | |

|Software Developer - Web Applications IV |At a master-level designs and develops web sites using a variety of software applications, techniques, and tools. Designs and articulates site architecture, site features, intended user interactions. Determines appropriate web frameworks. Defines server-client interaction model. |Designs and articulates site architecture, site features, intended user interactions |Bachelors |8 |

| |Designs the website to support the organization’s strategies and goals relative to external communications and advise business stakeholders on website design. | | | |

|Business Process Analyst II |Under minimal supervision formulates and defines systems scope and objectives based on both user needs and a thorough understanding of business systems in relation to Information Technology and industry requirements. Supports the development of procedures to solve complex problems|computer equipment capacity and limitations, operation time, form of desired results |Associates |5 |

| |considering computer equipment capacity and limitations, operation time, and form of desired results. Performs analysis of business and user needs for information technology, documentation of requirements, and translation into proper system requirements specifications. Provides | | | |

| |consultation on projects and is considered to be the one of the top-level contributors/specialists of most phases of systems analysis, while considering the business implications of the application of technology to the current and future business environment. | | | |

|Test Engineer II |Under minimal supervision evaluates, recommends, and implements automated test tools and strategies. Implements and conducts test and evaluation procedures to ensure system requirements are met. Maintains, upgrades and implements automated test scripts and architectures for |Analyzes test cases and provides regular progress reports, Implements and conducts test and |Associates |5 |

| |application products. Also writes, implements, and reports status for system test cases for testing. Analyzes test cases and provides regular progress reports. Serves as subject matter specialist providing testing know-how for the support of user requirements of complex to highly |evaluation procedures | | |

| |complex software/hardware applications. Directs and/or participates in all phases of risk management assessments and software/hardware development with emphasis on analysis of user requirements, test design and test tools selection. | | | |

|Technical Architect |Minimum/General Experience: • Requires minimum 7 years of experience in technical architecture design and development • 5 or more years of experience with the design, execution, and oversight of large-scale information technology (IT) projects. This includes experience in the |technical infrastructure, hardware, and software |Bachelors |7 |

| |design and development of integrated enterprise-wide Commercial-Off-the-Shelf (COTS) and | | | |

| |Government-Off-the –Shelf (GOTS) software and hardware | | | |

| |solutions | | | |

| |• Requires experience using system lifecycle documentation to meet | | | |

| |SDLC requirements | | | |

| |Functional Responsibility: | | | |

| |• Leads the design of complex enterprise-wide IT solutions which | | | |

| |incorporate technical infrastructure, hardware, and software | | | |

| |• Supports business case analysis and identification of alternative | | | |

| |solutions and resulting business impacts | | | |

| |• Leads detailed design of complex enterprise IT solutions involving | | | |

| |multiple COTS/GOTS applications, processing platforms, and | | | |

| |legacy system | | | |

| |• Detailed migration planning and trade-off analysis; GOTS/COTS | | | |

| |software installation and configuration for multiple functional | | | |

| |modules of enterprise software | | | |

| |• Design database applications, such as interfaces, data transfer | | | |

| |mechanisms, global temporary tables, data partitions, and function based indexes to enable efficient access of the generic database | | | |

| |structure | | | |

| |• Design databases to support business applications, ensuring system | | | |

| |scalability, security, performance and reliability | | | |

| |• Design and develop data models and architectures for applications, | | | |

| |metadata tables, views or related database structures. | | | |

| |• Design and develop load-balancing processes to eliminate down | | | |

| |time for backup processes | | | |

| |• Design, develop and document technical system architectures | | | |

| |• Develop technical architectural strategies at the modeling, design | | | |

| |and implementation stages to address business or industry | | | |

| |requirements | | | |

| |• Collaborate with system architects, software architects, design | | | |

| |analysts, and others to understand business or industry requirements | | | |

| |• Create and enforce system standards | | | |

| |• Demonstrate technical functionality, such as performance, security | | | |

|Senior Systems Analyst |Minimum/General Experience: • Requires minimum 7 years of professional experience demonstrating ability to perform system analysis • Minimum 3 years of specialized experience in systems analysis Functional Responsibility: • Leads systems analysis of computer and networking systems|perform system analysis, systems analysis Functional Responsibility |Associates |7 |

| |• Researches, analyzes, and modifies software application systems including encoding, testing, debugging, and installing. • Participates in the design of business processes and facilitates them within systems development • Coordinates definition, design, and implementation of | | | |

| |solutions • Overseas the overall integration of all systems components within a predefined environment • Analyzes and develops technical and functional documentation • Gathers information from existing systems, analyzes systems and time requirements | | | |

|Applications Development Analyst‐ Advanced |Works closely with customers, business analysts, and team members to understand business requirements that drive the analysis and design of quality technical solutions. These solutions must be  |data architecture design, performance monitoring, product  |Bachelors |5 |

| |aligned with business and IT strategies and comply with the organization’s architectural standards.  Involved in the full systems life cycle and is responsible for designing, coding, testing, implementing,  |evaluation and buy vs. build recommendations | | |

| |maintaining and supporting applications software that is delivered on time and within budget. Makes  recommendations towards the development of new code or reuse of existing code. Responsibilities may  | | | |

| |also include participation in component and data architecture design, performance monitoring, product  evaluation and buy vs. build recommendations. Has experience in systems analysis, design and a solid  | | | |

| |understanding of development, quality assurance and integration methodologies. | | | |

|Program Analyst II |With minimal supervision, performs program analyses, including, but not limited to: operations research, functional analysis, requirements analysis, cost analysis, performance analysis, and simulation and analytical model design and development. |operations research, functional analysis, requirements analysis, cost analysis |Bachelors |5 |

|Computer Programmer I |The Computer Programmer I assists higher level staff by performing elementary programming tasks which concern limited and simple data items and steps which closely follow patterns of previous work done in the organization, e.g. drawing flow charts, writing operator instructions, |drawing flow charts, writing operator instructions, or coding and testing routines to accumulate |Bachelors |5 |

| |or coding and testing routines to accumulate counts, tallies, or summaries. This worker may perform routine programming assignments (as described in Level II) under close supervision. In addition to assisting higher level staff, the Computer Programmer I may perform elementary |counts | | |

| |fact-finding concerning a specified work process, e.g., a file of clerical records which is treated as a unit (invoices, requisitions, or purchase orders, etc.) and then report findings to higher level staff. May receive training in elementary fact-finding. Detailed step by-step | | | |

| |instructions are given for each task, and any deviation must be authorized by a supervisor. Work is closely monitored in progress and reviewed in detail upon completion. | | | |

|Labor Category/Service Title |Labor Category/Service Description |Key Words |Minimum |Minimum |

| |(250 words) |(separated by commas, limit to five keywords. include these words in the description) |Education |Years of |

| | | | |Experienc|

| | | | |e (cannot|

| | | | |be a |

| | | | |range) |

|Network Installation Technician |Applies computer techniques, principles, and precedents to develop, design, modify, install, test, evaluate, or operate network based data processing systems or facilities. Maintains, repairs, inspects, troubleshoots or programs systems equipment |Maintains, repairs, inspects, troubleshoots or programs systems equipment or components. |Bachelors |5 |

| |or components. Reviews analyze, develop, prepare, or apply specifications, policies, standards, or procedures. Plans and performs test and evaluations of systems equipment or components | | | |

|Project Manager |Oversees technical initiatives with cross-departmental or enterprise-wide applicability. Works with potential customers to understand their requirements. Proposes technical solutions, gathers information for estimates, manages vendor relations, and|project development, technical solutions, gathers information for estimates, manages |Bachelors |6 |

| |coordinates project from prototype through installation. Six years experience including complete project development from inception to deployment with |vendor relations | | |

| |a demonstrated ability to provide guidance and direction in tasks of similar scope and complexity. | | | |

|Software Tester |Test the operation of software against projected outcomes. Requires ability to diagnose, troubleshoot and software failures by employing analytical skills. Provides ongoing testing support for specialized applications: logs design and development |testing software applications, user proficiency with PC hardware, standard software |Associates |5 |

| |issues, and may analyze and corrects problem at source. Advises programmers on software failures, successes, and may recommend solutions. Identifies problems requiring user assistance and coordinates programmer technical support. Required | | | |

| |Experience: Experience in testing software applications and requires user proficiency with PC hardware, standard software, and specialized applications, and effective oral and written communication skills to explain technical situations, present | | | |

| |information, and provide training. Must have knowledge of the office suite and desktop applications required. | | | |

|Business Analyst |Gather, analyze, document, and validate business and/or technical needs. Documents business and/or technical needs using advanced textual, and visual, modeling deliverables. Identifies, manages, and tracks business and technical needs objectives |advanced textual, visual, modeling deliverables. |Bachelors |5 |

| |throughout the project’s lifecycle. Assist in leading project or initiative tasks with relevant team members, stakeholders, and functional domain leadership. Assist in leading day-today business interaction and business expectations in relationship| | | |

| |to assigned deliverables, with | | | |

| |the guidance of functional manager, project | | | |

| |manager. Identify, evaluate, and communicate | | | |

| |issues and risks, related to business processes | | | |

| |to project, IT and business unit management, | | | |

| |developing mitigation strategies in | | | |

| |collaboration with business and project team | | | |

| |members. | | | |

|Senior Business Analyst |Minimum/General Experience: • Requires minimum 7 years of professional experience demonstrating an ability to perform business analysis • Minimum 3 years of specialized experience in business analysis Functional Responsibility: • Work with clients |understand client requirements, specifying, analyzing |Associates |7 |

| |to develop and improve business processes and understand client requirements, specifying and analyzing these to a sufficient level of detail to ensure clarity of definition • Provide tutorship to junior analysts Collect, write formal | | | |

| |specifications and communicate business | | | |

| |requirements between development and client to design and | | | |

| |implement business solutions | | | |

| |• Responsible for the collection, analysis and documentation of a | | | |

| |client's business needs and requirements | | | |

| |• Use a structured change management process to shepherd projects | | | |

| |from requirements gathering through completion | | | |

| |• Identify, recommend and develop methods, tools and metrics for | | | |

| |client business process and operational support | | | |

| |• Identify business priorities and advises client on options | | | |

| |• Develop relationships with clients by being proactive, display a | | | |

| |thorough understanding of their business, and provide innovative | | | |

| |business solutions | | | |

| |• Recommend metrics to ensure customer satisfaction | | | |

| |• Develop user help and technical support documentation | | | |

| |• Communicate usability issues regarding product interface | | | |

|Senior Consultant |Provides senior-level IT-related analytical and program support, participates in organizational assessments of IT or IT-related projects, programs or organizations, develops performance measures and focuses on providing very high quality work. |Performs analyses, make diagnoses, defines symptoms and problems, develops conclusions |Bachelors |10 |

| |Provides assistance and advisory services to clients in meeting their IT-related business and mission needs. Contributes and assists in the development of engagement deliverables and contributes to status reporting. Conducts analysis to meet | | | |

| |program requirements, and complete project deliverables. Performs analyses, make diagnoses, defines symptoms and problems, and develops conclusions. Leads client meetings and presentations. Frequently leads teams of IT professionals performing any | | | |

| |of the foregoing activities. | | | |

|Senior Programmer/Engineer |May serve as task or project leader. Provides technical expertise in performing applications programming and systems analysis for database and software development and maintenance activities. Work will include software requirements, definition and |applications programming, systems analysis for database, software development |Masters |8 |

| |design, applications development, and work with third and fourth generation computer languages and relational database management systems. Performs analysis and validation of IT requirements. Plans and manages efforts within the systems software | | | |

| |domain. Educational Requirements: Bachelor’s Degree in computer science, information systems, or relevant technical, engineering or scientific field or an equivalent combination of education and relevant IT experience may be considered: • Master’s | | | |

| |Degree (in the fields described above) plus six (6) years of IT experience • Ph.D. (in the fields described above) plus three (3) to four (4) years of IT experience | | | |

|Business Process Specialist [Expert]|A specialist on complex technical and business matters. Researches, analyzes, and recommends improvements to an organization's business processes in order to improve overall organization performance. Studies operational and performance data to |Researches, analyzes, recommends improvements to an organization's business processes |Bachelors |8 |

| |identify trends and opportunities for improvement. Being a Business Process Specialist develops project plans, communicates changes and may provide training to impacted business units | | | |

|Configuration Management Specialist |Under minimal supervision provides journeyman-level configuration management planning. Applies provisions for network and system configuration identification, change control, configuration status accounting, and network and system configuration |provisions for network, system configuration identification, change control |Associates |5 |

|II |audits. Follows the change process so that only approved and validated changes are incorporated into product documents and related software. | | | |

|Computer Scientist IV |Provides at a master-level, computer research, data science, data modeling, computer design, algorithm research and technical advice. Supervises and may participate in the development, modification, and application of computer modeling and |participate in the development, modification, application of computer modeling |Bachelors |8 |

| |programming applications to analyze and solve mathematical and scientific problems affecting system and program performance. Participates in all phases of scientific and engineering project such as research, design, development, testing, modeling, | | | |

| |simulating, training, and documentation. | | | |

|Network Administrator III |Supervises and provides senior-level technical guidance for directing and monitoring information systems operations. Designs, builds, and implements network systems and supervises others performing similar work. Directs the compilation of records |Designs, builds, implements network systems |Bachelors |5 |

| |and the production of reports concerning network operations and maintenance. Troubleshoots network performance issues. Analyzes network traffic and provides capacity planning solutions. Monitors and responds to complex technical control facility | | | |

| |hardware and software problems. Interfaces with vendor support service groups to ensure proper escalation during outages or periods of degraded system performance. | | | |

|Senior Systems Engineer |The Senior Systems Engineer must have seven years of experience in information systems engineering, and five years experience in engineering large, complex systems or networks. The individual must have demonstrated experience in analytical problem |information systems engineering, engineering large, complex systems or networks |Masters |7 |

| |solving of work flows, organization and planning. | | | |

|Application Developer |Develop software applications using variety of technologies including Java, C, RDBMS, Mainframe, COBOL in a variety of environments including client/server, web, and mainframe environments. Provides software development that includes requirements |Java, C, RDBMS, Mainframe, COBOL |Bachelors |5 |

| |analysis, design, coding, with integration and testing | | | |

|IT Technologist |Serves as the primary technical contributor in analyzing, planning for, and implementing mission- related activities. Activities include one or more of the following: BPRs, requirements analysis, system sizing, FEAs, IDEF0/IDEF1 modeling and |BPRs, FEAs, IDEF0/IDEF1, SQL Internet, DBMS, |Bachelors |10 |

| |analysis, acquisition management, prototype evaluation and development, work flow and IT organizational analyses, strategic, operational, and security planning, and applications analysis and development (SQL Internet, DBMS, application languages). | | | |

|System Analyst I |Under direct supervision, performs a variety of technical tasks including requirements and cost analyses; technical specs; software design, development, and integration; database design and analysis; and technical operations support. |technical specs; software design, development, and integration |Bachelors |5 |

|Database Systems Administrator |Applies current technology in providing MIS solutions. Provides highly technical expertise in providing business application solutions. Must have a comprehensive understanding of hardware/software and communication environments such as: |MIS solutions, indexing methods, security procedures, hardware platforms, operating |Bachelors |7 |

| |client/server technology, host/mainframe technology, IS, and related peripheral equipment. Specifies proper types of files organization , indexing methods, and security procedures. Advises contractor project teams on the design of complex databases|systems applications, data base systems | | |

| |(e.g., schema and subschema details). Defines specialized aspects of user's data base administrator documentation. Performs detailed comparisons of various data base systems. Provides expertise in data storage systems. Develops backup and archival | | | |

| |policies and procedures. Configures storage systems software to meet requirements. Performs administration tasks (installing, maintaining, monitoring, recovering, rebuilding, upgrading, patching and performance tuning). Implements software | | | |

| |solutions for performance enhancement, operator interface, and increased user capability. Three years experience in a complex, distributed, heterogeneous computing environments, which | | | |

| |may involve different types of hardware platforms, operating systems applications, data base systems and network | | | |

| |environments. One year specific experience as a Data Base Systems Administrator on the target system. | | | |

|Quality Assurance Analyst |Minimum/General Experience: This position requires a minimum of six years’ experience, of which at least three years must be specialized. Experience includes: analysis and design of business applications on complex systems for large-scale |JAVA, JSON, DBMS, C++, SQL |Bachelors |6 |

| |computers, data base management, use of the programming languages such as JAVA, JSON, DBMS, C++, SQL, Python, and/or NoSQL . Functional Responsibility: Provides technical and administrative direction for personnel performing software development | | | |

| |tasks, including the review of work products for correctness, software testing, and 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. Coordinates with the Project Manager and/or Quality Assurance Manager to ensure problem solution and user satisfaction. Makes recommendations, if needed, for approval of major systems installations. Prepares | | | |

| |milestone status reports and deliveries/presentations on the system concept to colleagues, subordinates, and end user representative | | | |

|Senior Business IT Analyst |Conduct systems analysis to determine operational objectives of business requirements; working with stakeholders, and evaluating requests to propose recommended IT solutions. Evaluate existing or interfacing systems and provide analysis and |interfacing systems, use cases, workflow diagrams |Bachelors |10 |

| |recommendations on whether interfaces should be continued or functionally subsumed. Identify modifications and improvements to enhance efficiencies and performance of existing system features. Identify core business and IT needs and decompose and | | | |

| |document in concepts of operation, briefings, and user stories; document business rules and construct use cases and workflow diagrams as needed. Work collaboratively as part of scrum team to convey stakeholder needs and in support of development | | | |

| |and testing | | | |

|Lead Web Developer |Design and develop Internet/Intranet applications using various tools, database design, and development. Plan design layout & navigation, page formats, develop databases & interactive forms, and coordinate graphics. Work with the customer to |Plan design layout, navigation, page formats, develop databases, interactive forms |Bachelors |5 |

| |develop content. Provide user training. Required Experience: Knowledge and experience with all aspects of website design, development, and production with a particular focus on software design and development. Extensive Knowledge of Internet | | | |

| |Technologies, including HTML, JavaScript, VBScript/Active Server Pages, Visual Basic, SQL, and security issues. Must be able to monitor industry trends, technologies, and standards and be able to recommend, and apply new technologies as they | | | |

| |emerge. Experience with client/server architecture and web applications is preferred. | | | |

|Senior Software Developer |Minimum/General Experience: • Requires minimum 7 years of experience in software development of complex technology applications • 3 or more years of experience in application design and development using agile methodology and/or UML, Sequence |ability in designing, coding, debugging, testing |Bachelors |7 |

| |diagrams, Use Cases • 3 or more years of experience in database technologies • Must be highly proficient and have demonstrated ability in designing, coding, debugging, testing, and documenting programs • Ability to develop and integrate enterprise | | | |

| |wide software • Experience designing and programing applications in advanced application technologies • Ability to write technical documents and provide presentations to the customer Requires experience in managing of functional and technical | | | |

| |requirements, designing documents and other system life-cycle | | | |

| |documentation to meet SDLC requirements | | | |

| |Functional Responsibility: | | | |

| |• Plays a leadership role in assisting with the development of | | | |

| |enterprise applications | | | |

| |• Participates in functional requirements and design document and | | | |

| |other system lifecycle documentation to meet SDLC requirements | | | |

| |• Codes, tests, debugs, implements, and documents programs. | | | |

| |• Creates appropriate documentation in work assignments such as | | | |

| |program code, and technical documentation | | | |

| |• Gathers information from existing systems, analyzes program and | | | |

| |time requirements | | | |

| |• Assists project manager in preparing time estimates and | | | |

| |justification for assigned tasks. Supports project personnel in | | | |

| |resolving complex program problems. | | | |

| |• Works with client and management to resolve issues and validate | | | |

| |programming requirements within their areas of responsibility | | | |

| |• Provides technical advice on complex programming | | | |

| |• Strong verbal, written, and interpersonal communication skills with | | | |

| |both technical and non-technical audiences | | | |

| |• Experience in communicating functional and technical | | | |

| |requirements to the mid and junior developers and facilitate the | | | |

| |development of solutions | | | |

| |• Ability to serve as lead and provide leadership and work guidance | | | |

| |to less experienced personnel | | | |

| |• Conducts quality assurance activities such as peer reviews, testing, etc. | | | |

|Software Developer - Web |Under minimal supervision, supports the design and development of web sites using a variety of software applications, techniques, and tools. Develops users interfaces, server and client-side code. Implements frameworks. Designs the website to |Develops users interfaces, server and client-side code |Associates |7 |

|Applications II |support the organization’s strategies and goals relative to external communications. | | | |

|Cloud Systems Engineer |Provides a technical approach to concerns of commercialization, standardization, and governance of cloud computing applications. Performs a variety of complex project tasks applied to specialized technology problems. Works on tasks involving the |Microsoft Azure, Amazon Web Services (AWS), Google Cloud Platform |Bachelors |5 |

| |integration of electronic processes or methodologies to resolve total system or technology problems. Applies analytical and systematic approaches in the resolution of problems of workflow, organization, and planning. Directs and assists others with| | | |

| |the application of system engineering and development principles for the solution of secure systems design problems. Uses Microsoft Azure, Amazon Web Services (AWS), Google Cloud Platform, or other cloud services to accomplish tasks. | | | |

|Mid Software Developer |Minimum/General Experience: • Requires minimum 3 years of experience in software development of complex technology applications • 2 or more years of experience in application design and development using agile methodology and/or UML, Sequence |Codes, tests, debugs, implements, and documents programs and technical solutions |Bachelors |3 |

| |diagrams, Use Cases • 2 or more years of experience in database technologies • Must be highly proficient and have demonstrated ability in designing, coding, debugging, testing, and documenting programs • Ability to develop and integrate enterprise | | | |

| |wide software • Experience designing and programing applications in advanced application technologies • Ability to write technical documents and provide presentations to the customer • Requires experience in managing of functional and technical | | | |

| |requirements, designing documents and other system life-cycle documentation to meet SDLC requirements Functional Responsibility: • Codes, tests, debugs, implements, and documents programs and technical solutions • Adheres to coding standards | | | |

| |defined by technical management • Understands standard systems development lifecycle processes and applies appropriate methodologies in client engagements | | | |

|Web Developer |Performs web portal enhancement and content management and employs superior communication skills in working with content owners and experts across the organization. The web content developer will ensure that all web-based content is delivered in a |front-end, content management system integration, efficient system design |Bachelors |5 |

| |consistent manner that content is placed within the established structure of the site, and that content conforms to goals and objectives, positioning, and messaging. This position will be responsible for adhering to federal, 508, and NIST | | | |

| |guidelines. Will possess strong experience in a variety of backend programming languages with some front-end expertise, ideally combined with strong understanding of content management system integration, and efficient system design. | | | |

|IT Consultant |Serves as a consulting team member with an IT background. Collects data in accordance with plans and verifies and analyzes data to identify trends and relationships as well as current and potential technical and management problems. Installs, |analyzes data, potential technical, management problems |Bachelors |6 |

| |configures, tests and supports IT related web servers and software applications and tools | | | |

|Senior Functional Analyst |Leads the gathering, analysis, documentation, and validation of business and / or technical needs. Documents business and / or technical needs using advanced textual, and visual, modeling deliverables. Identifies, manages, and tracks business and |advanced textual, visual, modeling deliverables |Bachelors |5 |

| |technical needs objectives throughout the project’s lifecycle. Leads project or initiative tasks with relevant team members, stakeholders, and functional domain leadership. Lead day-to-day business interaction and business expectations in | | | |

| |relationship to assigned deliverables, with the guidance of functional manager, project manager. Identifies, evaluates, and communicates issues and risks, related to business processes to project, IT and business unit management, developing | | | |

| |mitigation strategies in collaboration with business and project team members. | | | |

|Database Consultant |As the primary technical contributor and/or project or task manager, analyzes and defines system requirements; develops and maintains application programs for Internet, Intranet, and DBMS/SQL systems; demonstrates facility with one or more Internet|DBMS/SQL, JAVA, HTML, Cold Fusion |Bachelors |6 |

| |languages (JAVA, HTML, Cold Fusion) and RDBMS (Access, SQL, Oracle). Experience must include development, testing, and implementations of medium to large size systems with the ability to manage cross-functional projects and web-based applications. | | | |

|Data Analyst |Minimum/General Experience: • Requires minimum 4 years of professional experience demonstrating responsibilities in applying analytic and software engineering methodologies and principles to address client needs. Functional Responsibility: • |Applies analytic, software engineering methodologies, principles to address client needs. |Bachelors |7 |

| |Applies analytic and software engineering methodologies and principles to address client needs. • Performs high-level analysis and quality control to produce highly complex data products. • Performs work of a moderately complex nature under the | | | |

| |direction of senior staff | | | |

|Senior Systems Integrator |Manages projects to ensure timely production of quality integration of new or existing services per customer requirements. Systems can be software, hardware, COTS, GOTS, or other systems requiring integration. Consults with client to understand and|Systems can be software, hardware, COTS, GOTS, or other systems requiring integration |Bachelors |5 |

| |determine software requirements, tests functionality and design concepts, analyzes large data sets while providing high level summaries to customers. Collects, analyzes and suggests short and long term budgetary activities supporting the customer. | | | |

| |Engages the groups to streamline costs, identify and mitigate risks, and gap analysis for achieving strategic objectives. Supports Program Management Office (PMO), senior management and executives | | | |

|Software Developer - Web |At a master-level designs and develops web sites using a variety of software applications, techniques, and tools. Designs and articulates site architecture, site features, intended user interactions. Determines appropriate web frameworks. Defines |Designs and articulates site architecture, site features, intended user interactions |Bachelors |8 |

|Applications IV |server-client interaction model. Designs the website to support the organization’s strategies and goals relative to external communications and advise business stakeholders on website design. | | | |

|Business Process Analyst II |Under minimal supervision formulates and defines systems scope and objectives based on both user needs and a thorough understanding of business systems in relation to Information Technology and industry requirements. Supports the development of |computer equipment capacity and limitations, operation time, form of desired results |Associates |5 |

| |procedures to solve complex problems considering computer equipment capacity and limitations, operation time, and form of desired results. Performs analysis of business and user needs for information technology, documentation of requirements, and | | | |

| |translation into proper system requirements specifications. Provides consultation on projects and is considered to be the one of the top-level contributors/specialists of most phases of systems analysis, while considering the business implications | | | |

| |of the application of technology to the current and future business environment. | | | |

|Test Engineer II |Under minimal supervision evaluates, recommends, and implements automated test tools and strategies. Implements and conducts test and evaluation procedures to ensure system requirements are met. Maintains, upgrades and implements automated test |Analyzes test cases and provides regular progress reports, Implements and conducts test |Associates |5 |

| |scripts and architectures for application products. Also writes, implements, and reports status for system test cases for testing. Analyzes test cases and provides regular progress reports. Serves as subject matter specialist providing testing |and evaluation procedures | | |

| |know-how for the support of user requirements of complex to highly complex software/hardware applications. Directs and/or participates in all phases of risk management assessments and software/hardware development with emphasis on analysis of user | | | |

| |requirements, test design and test tools selection. | | | |

|Technical Architect |Minimum/General Experience: • Requires minimum 7 years of experience in technical architecture design and development • 5 or more years of experience with the design, execution, and oversight of large-scale information technology (IT) projects. |technical infrastructure, hardware, and software |Bachelors |7 |

| |This includes experience in the design and development of integrated enterprise-wide Commercial-Off-the-Shelf (COTS) and | | | |

| |Government-Off-the –Shelf (GOTS) software and hardware | | | |

| |solutions | | | |

| |• Requires experience using system lifecycle documentation to meet | | | |

| |SDLC requirements | | | |

| |Functional Responsibility: | | | |

| |• Leads the design of complex enterprise-wide IT solutions which | | | |

| |incorporate technical infrastructure, hardware, and software | | | |

| |• Supports business case analysis and identification of alternative | | | |

| |solutions and resulting business impacts | | | |

| |• Leads detailed design of complex enterprise IT solutions involving | | | |

| |multiple COTS/GOTS applications, processing platforms, and | | | |

| |legacy system | | | |

| |• Detailed migration planning and trade-off analysis; GOTS/COTS | | | |

| |software installation and configuration for multiple functional | | | |

| |modules of enterprise software | | | |

| |• Design database applications, such as interfaces, data transfer | | | |

| |mechanisms, global temporary tables, data partitions, and function based indexes to enable efficient access of the generic database | | | |

| |structure | | | |

| |• Design databases to support business applications, ensuring system | | | |

| |scalability, security, performance and reliability | | | |

| |• Design and develop data models and architectures for applications, | | | |

| |metadata tables, views or related database structures. | | | |

| |• Design and develop load-balancing processes to eliminate down | | | |

| |time for backup processes | | | |

| |• Design, develop and document technical system architectures | | | |

| |• Develop technical architectural strategies at the modeling, design | | | |

| |and implementation stages to address business or industry | | | |

| |requirements | | | |

| |• Collaborate with system architects, software architects, design | | | |

| |analysts, and others to understand business or industry requirements | | | |

| |• Create and enforce system standards | | | |

| |• Demonstrate technical functionality, such as performance, security | | | |

|Senior Systems Analyst |Minimum/General Experience: • Requires minimum 7 years of professional experience demonstrating ability to perform system analysis • Minimum 3 years of specialized experience in systems analysis Functional Responsibility: • Leads systems analysis |perform system analysis, systems analysis Functional Responsibility |Associates |7 |

| |of computer and networking systems • Researches, analyzes, and modifies software application systems including encoding, testing, debugging, and installing. • Participates in the design of business processes and facilitates them within systems | | | |

| |development • Coordinates definition, design, and implementation of solutions • Overseas the overall integration of all systems components within a predefined environment • Analyzes and develops technical and functional documentation • Gathers | | | |

| |information from existing systems, analyzes systems and time requirements | | | |

|Applications Development Analyst‐ Ad|Works closely with customers, business analysts, and team members to understand business requirements that drive the analysis and design of quality technical solutions. These solutions must be  |data architecture design, performance monitoring, product  |Bachelors |5 |

|vanced |aligned with business and IT strategies and comply with the organization’s architectural standards.  Involved in the full systems life cycle and is responsible for designing, coding, testing, implementing,  |evaluation and buy vs. build recommendations | | |

| |maintaining and supporting applications software that is delivered on time and within budget. Makes  recommendations towards the development of new code or reuse of existing code. Responsibilities may  | | | |

| |also include participation in component and data architecture design, performance monitoring, product  evaluation and buy vs. build recommendations. Has experience in systems analysis, design and a solid  | | | |

| |understanding of development, quality assurance and integration methodologies. | | | |

|Program Analyst II |With minimal supervision, performs program analyses, including, but not limited to: operations research, functional analysis, requirements analysis, cost analysis, performance analysis, and simulation and analytical model design and development. |operations research, functional analysis, requirements analysis, cost analysis |Bachelors |5 |

|Computer Programmer I |The Computer Programmer I assists higher level staff by performing elementary programming tasks which concern limited and simple data items and steps which closely follow patterns of previous work done in the organization, e.g. drawing flow charts,|drawing flow charts, writing operator instructions, or coding and testing routines to |Bachelors |5 |

| |writing operator instructions, or coding and testing routines to accumulate counts, tallies, or summaries. This worker may perform routine programming assignments (as described in Level II) under close supervision. In addition to assisting higher |accumulate counts | | |

| |level staff, the Computer Programmer I may perform elementary fact-finding concerning a specified work process, e.g., a file of clerical records which is treated as a unit (invoices, requisitions, or purchase orders, etc.) and then report findings | | | |

| |to higher level staff. May receive training in elementary fact-finding. Detailed step by-step instructions are given for each task, and any deviation must be authorized by a supervisor. Work is closely monitored in progress and reviewed in detail | | | |

| |upon completion. | | | |

|Administrative/Project Coordinator |Performs basic/specialized research for team members. Plans, organizes and manages cost, schedule and deliverables for complex technical projects. |Plans, organizes and manages cost, schedule and |Bachelors|5 |

| | |deliverables for complex technical projects. | | |

|Systems Analyst‐ Advanced |Responsible for the design and development of IT systems. Develops design and functional specifications, produces deliverables related to the project(s) assigned and assists in post  |C.A.S.E. tools, resource planning, sales automation,  |Bachelors|6 |

| |implementation support and system enhancements. Responsible for selecting appropriate C.A.S.E. tools  to develop systems and software. Responsible for gathering, compiling and synthesizing information  |marketing, financial | | |

| |with regard to technology processes or systems. Possesses experience in minicomputer or client/server  environments including the implementation and support of resource planning, sales automation,  | | | |

| |marketing, financial and distribution systems. | | | |

| | | | | |

| | | | | |

COURSE DESCRIPTIONS

|Course Title |Course Description | Course Length |Minimum |Maximum |

| | | |Participants |Participants |

|Programming in HTML & HTML5 |Introduction, Elements, Attributes, Headings, |3 weeks |12 |18 |

| |Paragraphs, Text Formatting, Links, Images, | | | |

| |Tables, Lists, Block and Inline Elements, | | | |

| |Iframes, Forms, Input Types, Canvas Graphics, | | | |

| |SVG Graphics, Multimedia, Video, Audio, and | | | |

| |Geolocation API. | | | |

|Programming in CSS & CSS3 |Introduction, Syntax, Selectors, Colors, |3 weeks |12 |18 |

| |Backgrounds, Borders, Margins, Padding, Height | | | |

| |and Width, Box Model, Fonts, display, Layout, | | | |

| |position, float and clear, Navigation Bar, | | | |

| |Pseudo-classes, Pseudo-Elements, Gradients, | | | |

| |Shadow, 3D Transforms, Animations, Flexbox, | | | |

| |Media Queries, Viewport, and Grid-View. | | | |

|Programming in JavaScript with ES6 /|Introduction, Statements, Variables, Operators,|8 weeks |12 |18 |

|ES2015, ES7 / ES2016, and ES8/ |Data Types, Functions, Objects, Events, String | | | |

|ES2017 |Methods, Arrays, Math Object, Conditional | | | |

| |Statements, Type Conversion, Scope, Hoisting, | | | |

| |this Keyword, Let, Const, Arrow Function, Call,| | | |

| |Apply, Closures, AJAX , JSON , Constants, | | | |

| |Scoping, Arrow Functions, Parameter Handling, | | | |

| |Template Literals, Destructuring Assignment, | | | |

| |Value Export/Import, Classes, Generators, | | | |

| |Map/Set & WeakMap/WeakSet, Promises, and | | | |

| |Internationalization & Localization. | | | |

|Programming in HTML5 with |Introduction, Elements, Attributes, Headings, |10 weeks |12 |18 |

|JavaScript, CSS3, and Bootstrap |Paragraphs, Text Formatting, Links, Images, | | | |

| |Tables, Lists, Block and Inline Elements, | | | |

| |Iframes, Forms, Input Types, Syntax, Selectors,| | | |

| |Colors, Backgrounds, Borders, Margins, Padding,| | | |

| |Height and Width, Box Model, Fonts, display, | | | |

| |Layout, position, float and clear, Navigation | | | |

| |Bar, Pseudo-classes, Pseudo-Elements, | | | |

| |Statements, Variables, Operators, Data Types, | | | |

| |Functions, Objects, Events, String Methods, | | | |

| |Arrays, Math Object, Conditional Statements, | | | |

| |Type Conversion, Scope, Hoisting, this Keyword,| | | |

| |Let, Const, Arrow Function, Call, Apply, | | | |

| |Closures, AJAX , JSON , Constants, Scoping, | | | |

| |Bootstrap Grids, Jumbotron, Glyphicons, Badges | | | |

| |and Labels, Collapsible, Navigation Bar, | | | |

| |Carousel Plugin, and Scrollspy. | | | |

|Programming in Node JS |Introduction, Modules, HTTP Module, File |3 weeks |12 |18 |

| |System, URL Module, Package Manager, Events, | | | |

| |Upload Files, Event Loop, Buffers, Streams, | | | |

| |Global Objects, Utility Modules, and Web | | | |

| |Module. | | | |

|Programming in React JS and Flux |Environment Setup, JSX, Components, State, |5 weeks |12 |18 |

| |Props, Component API, Component Life Cycle, | | | |

| |Forms, Events, Router, Actions, Reducers, | | | |

| |Store, and Root Component. | | | |

|Programming in React JS, Flux , |Environment Setup, JSX, Components, State, |10 weeks |12 |18 |

|Redux and Node JS |Props, Component API, Component Life Cycle, | | | |

| |Forms, Events, Router, Actions, Reducers, | | | |

| |Store, Root Component, Modules, HTTP Module, | | | |

| |File System, URL Module, Package Manager, | | | |

| |Events, Upload Files, Event Loop, Buffers, | | | |

| |Streams, Global Objects, Utility Modules, and | | | |

| |Web Module. | | | |

|Visual Studio 2010 Essential |Creating a Visual Studio project, Building the |5 weeks |12 |18 |

|Training |user interface, Binding to an RSS feed, Coding | | | |

| |with IntelliSense, Creating rich Internet | | | |

| |applications with Silverlight, Building Windows| | | |

| |applications with Windows Forms, Integrating | | | |

| |with SQL Server, Working with Microsoft Office | | | |

| |applications, Understanding extensibility in | | | |

| |Visual Studio, Working with data, and | | | |

| |datasets, and Using source control. | | | |

|Learning AngularJS 1/ 1.6 |What is AngularJS?, Binding data, Defining |5 weeks |12 |18 |

| |modules and controllers, Using the $http | | | |

| |service to read a JSON file, Controlling app | | | |

| |logic with conditionals and loops, Filtering | | | |

| |content and lists, Routing, and Deep linking. | | | |

|Building a Full-Stack App with |Setting up a development environment, Using |10 weeks |12 |18 |

|Angular 2+ and Spring Boot |Spring Initialize, Running a project in | | | |

| |Eclipse, Configuring an API using Spring, | | | |

| |JavaConfig, Testing endpoints using Postman, | | | |

| |Using Angular 2 CLI and npm, Creating and | | | |

| |styling an Angular 2 component, Configuring a | | | |

| |persistence layer with Spring JPA, Using a REST| | | |

| |API GET request, Implementing a REST API POST | | | |

| |request, Using Spring MVC for server-side data | | | |

| |validation, and Unit testing with REST Assured.| | | |

|Learning the Angular CLI |Installing and using the Angular command-line |3 weeks |12 |18 |

| |interface (CLI), Creating new Angular projects,| | | |

| |Adding app assets and app libraries, | | | |

| |Customizing the development server, Generating | | | |

| |Angular application code, Building Angular | | | |

| |applications, Test running options, and | | | |

| |Ejecting from the CLI. | | | |

|Angular: Cloud-Powered Apps with |Enabling authentication in the Firebase |5 weeks |12 |18 |

|Firebase |console, Storing and syncing data with Firebase| | | |

| |Cloud Firestore, Displaying user data, Firebase| | | |

| |Cloud Storage security rules, Controlling | | | |

| |access with custom claims and security rules, | | | |

| |Using the Firebase CLI to deploy your app, and | | | |

| |Using Cloud Functions. | | | |

|Learning |Capabilities of the platform, Running |5 weeks |12 |18 |

| |and debugging a web application, Creating a Web| | | |

| |Forms application, Building dynamic pages with | | | |

| |Razor syntax, Working with models and forms in | | | |

| | MVC, Data access with Entity Framework,| | | |

| |Building RESTful services using Web | | | |

| |API, and Real-time web functionality with | | | |

| |SignalR. | | | |

| Web Forms Essential Training|Working with Web Forms controls, |5 weeks |12 |18 |

| |Creating Web Forms pages, Designing | | | |

| |maintainable code, Debugging Web Forms| | | |

| |applications, Creating reusable code, Working | | | |

| |with SQL Server, and Presenting datasets in | | | |

| | Web Forms apps. | | | |

|Object Oriented Programming with C# |Abstract classes, Processing text with |5 weeks |12 |18 |

| |StreamReader, IEnumerable and yield return, | | | |

| |Windows Forms controls, Windows Forms with and | | | |

| |without the designer, Adding, organizing, and | | | |

| |testing forms, Creating classes, and | | | |

| |Inheritance. | | | |

|LINQ with C# Essential Training |Creating and executing a LINQ query, Returning |6 weeks |12 |18 |

| |results, Changing the data source type, | | | |

| |Performing standard queries, Working with | | | |

| |lambda expressions, Chaining and complex | | | |

| |queries, Querying SQL and XML, Performing tree | | | |

| |queries, Using sequences, elements, and | | | |

| |scalars, and Allocating memory. | | | |

|Node.js for C# Developers |Installing and publishing Node.js packages, |5 weeks |12 |18 |

| |Defining classes in Node.js, Building a web API| | | |

| |with Express and Node.js, Unit testing in | | | |

| |Node.js, and Continuous integration. | | | |

|C# & .NET: Programming |What is .NET?, Creating a local application vs.|10 weeks |12 |18 |

| |a web application, Using collections to group | | | |

| |objects, Changing program flow with async | | | |

| |programming, Using class properties, Optimizing| | | |

| |applications with multithreading, Injecting | | | |

| |data with string interpolation, Error handling,| | | |

| |and Managing resources with the using | | | |

| |statement. | | | |

|Learning SQL Server 2017 |Reviewing the different editions of SQL Server,|3 weeks |12 |18 |

| |Configuring and starting the server, Touring | | | |

| |the SQL Server Management Studio (SSMS) | | | |

| |interface, Creating a new database on the | | | |

| |server, Creating a data table, Joining tables | | | |

| |together with keys, and Writing Transact-SQL | | | |

| |commands. | | | |

|Microsoft SQL Server 2019 |Intelligent query processing, Improvements to |5 weeks |12 |18 |

| |persistent memory, Table virtualization with | | | |

| |PolyBase, Creating a unified data cluster, | | | |

| |Training and creating machine learning models, | | | |

| |Running SQL Server in containers, and Updates | | | |

| |to the SQL Server Management Studio (SSMS) | | | |

|Migrating Access Databases to SQL |Identify three start modes available on the |5 weeks |12 |18 |

|Server |Service tab, Recognize the locations from which| | | |

| |databases may be imported, Recall which | | | |

| |databases are supported by the SQL Server | | | |

| |Migration Assistant, Explain which types of | | | |

| |Access column data are most likely to cause | | | |

| |errors during the conversion process, Summarize| | | |

| |how to create a backup, Determine where ODBC | | | |

| |Data Sources are located, and Recognize which | | | |

| |table names the SQL Server will wrap by square | | | |

| |brackets. | | | |

|SQL Server: Developer and DBA |Schema design, Building good queries, Writing |10 weeks |12 |18 |

|Collaboration with Logical Query |stored procedures, and Building a CI/CD | | | |

|Processing. |pipeline for database deployment. Query logical| | | |

| |processing order, Advanced join processing, | | | |

| |Filtering rows with ternary logic predicates, | | | |

| |Grouping and aggregating data efficiently, | | | |

| |Advanced group filtering, and Ordering and | | | |

| |paging result cursors. | | | |

|Data Science on Google Cloud |Options for storing data in Google Cloud |5 weeks |12 |18 |

|Platform: Designing Data Warehouses |Platform, Creating data assets in BigQuery, | | | |

| |Querying data in BigQuery, Advanced data | | | |

| |warehouse techniques, and Best practices for | | | |

| |data warehouses in GCP. | | | |

|Learning PL/SQL |Oracle database architecture, Setting up the |5 weeks |12 |18 |

| |database, Navigating the database with SQLcl | | | |

| |and SQL Developer, The Oracle SQL language, | | | |

| |Using SELECT statements, Adding, deleting, and | | | |

| |updating rows in a table, and Creating or | | | |

| |dropping a table. | | | |

|Learning Oracle Database 12c |Design methodology and tools, SQL query basics,|5 weeks |12 |18 |

| |Advanced data manipulation, Modifying and | | | |

| |creating a database object, Database | | | |

| |architecture, DBA configuration tools, Managing| | | |

| |tablespaces and disk space, Table compression, | | | |

| |Manage system-related tablespaces, and Database| | | |

| |monitoring. | | | |

|Learning Oracle Database 19c |Oracle database architecture, Setting up the |5 weeks |12 |18 |

| |database, Navigating the database with SQLcl | | | |

| |and SQL Developer, The Oracle SQL language, | | | |

| |Using SELECT statements, Adding, deleting, and | | | |

| |updating rows in a table, and Creating or | | | |

| |dropping a table. | | | |

|Couchbase and Oracle data access | This course compares Couchbase and Oracle on |8 weeks |12 |18 |

| |many factors, including target workflows, data | | | |

| |access methods, indexing, and querying. | | | |

| |Instructor Leo Schuman also compares Oracle | | | |

| |tables to Couchbase documents, and shows how to| | | |

| |create, read, update, upsert, and delete | | | |

| |documents and the fields within them. The aim | | | |

| |is to help developers to leverage Couchbase to | | | |

| |support the agile, aggregation-oriented demands| | | |

| |of modern enterprise development. | | | |

|Business Analysis Foundations |Identify the role and skills of a business |6 weeks |12 |18 |

| |analyst, Determine the four steps of a needs | | | |

| |assessment, Distinguish the type of stakeholder| | | |

| |needed for a specific activity, Explain the | | | |

| |role of the business analyst in the project | | | |

| |planning stage, Differentiate between the three| | | |

| |points of view for breaking down requirements, | | | |

| |and Identify the factors for requirements in | | | |

| |the release planning phase. | | | |

|Agile Business Analyst and Product |Business Analyst (BA) or Product Owner (PO) on |8 weeks |12 |18 |

|owner roles |an agile team, you're tasked with analyzing | | | |

| |backlog items, customer experience, and other | | | |

| |business processes to ensure that your team | | | |

| |remains in tune with the overall project | | | |

| |vision—and delivers products that customers | | | |

| |adore. We provide tips that can help you grasp | | | |

| |how to best apply agile and collaborate with | | | |

| |your team. We go over different models of how | | | |

| |BAs and POs can work together to tackle agile | | | |

| |analysis roles and tasks. | | | |

|Business Analyst and Project Manager|Identify why collaboration between the business|10 weeks |12 |18 |

|Collaboration |analyst and the project manager is key, Examine| | | |

| |the fundamentals of an ideal partnership | | | |

| |between the business analyst and the project | | | |

| |manager, Explore the importance of | | | |

| |collaboration on scoping between the business | | | |

| |analyst and the project manager, Determine the | | | |

| |essentials for collaboration between the | | | |

| |business analyst and the project manager during| | | |

| |the development and testing phase, Break down | | | |

| |the ways to make communication between the | | | |

| |business analyst and the project manager | | | |

| |successful, Discover the areas of risk the | | | |

| |business analyst and the project manager should| | | |

| |collaborate on, Identify the fundamentals for | | | |

| |collaboration between the project manager and | | | |

| |the business analyst on scope management and | | | |

| |change. | | | |

|Learning AWS Amplify |Working with Amplify toolchain, Creating a |5 weeks |12 |18 |

| |React app, Adding analytics to a React app with| | | |

| |Amplify, User authentication with Amplify, | | | |

| |Using Amplify to simplify account creation and | | | |

| |management, and Creating a GraphQL API. | | | |

|Web Development: Full Stack and |Types of web developers, The role of HTML, CSS,|5 weeks |12 |18 |

|Front End |and JavaScript, Server technologies, Getting | | | |

| |web development training, and Choosing the | | | |

| |right tools | | | |

|Learning Java/ Java 14 |Java is one of the top five programming |10 weeks |12 |18 |

| |languages, and is used for websites, embedded | | | |

| |controllers, and Android app development. | | | |

| |Interested in learning how to code with Java? | | | |

| |We cover all the basics: data types, strings, | | | |

| |functions, and loops. We help you control the | | | |

| |flow and logic of your code, and debug your | | | |

| |project to make sure it runs perfectly. Along | | | |

| |the way, we provide real-world examples and | | | |

| |introduces challenges that allow you to | | | |

| |practice your new skills. This course is | | | |

| |perfect for developers who need to get up to | | | |

| |speed with Java fast, as well as for beginning | | | |

| |programmers who want their first taste of this | | | |

| |popular language. | | | |

|Advanced Java Programming |Installing the NetBeans IDE, Using generic |8 weeks |12 |18 |

| |methods in Java, Using wildcards in generic | | | |

| |programming, Implementing a queue with a | | | |

| |LinkedList, Functional programming in Java, | | | |

| |Multi-threading, Working with I/O in Java, and | | | |

| |Managing files and directories. | | | |

|Python Basics for Java Developers | Basic concepts—including selection statements |3 weeks |12 |18 |

| |and arrays—and discusses functions, methods, | | | |

| |and object-oriented programming in Python. | | | |

|AWS Essential Training for |Proper security for the AWS root account, |12 weeks |12 |18 |

|Developers |Identity and Access Management (IAM), Regions | | | |

| |and availability zones, Creating an EC2 | | | |

| |instance web server, Editing security groups, | | | |

| |Storing and serving files from AWS, Scaling | | | |

| |with Elastic Load Balancer (ELB), Hosting | | | |

| |databases within AWS, Running containers on | | | |

| |AWS, Machine learning services within AWS, | | | |

| |DevOps with AWS, and Security on AWS. | | | |

|Serverless and Microservices for AWS|Serverless technologies on AWS, What are |8 weeks |12 |18 |

| |microservices?, Building serverless components | | | |

| |on AWS, Hybrid architectures, Serverless | | | |

| |machine learning, Transitioning an existing | | | |

| |application to serverless, and Serverless | | | |

| |challenges and solutions. | | | |

|Azure Resources for AWS Architects |Azure service-oriented architecture, Microsoft |8 weeks |12 |18 |

| |Azure network resources, Configuring an Azure | | | |

| |Virtual Network, Azure and AWS compute | | | |

| |resources, Azure and AWS storage services, | | | |

| |Azure infrastructure as code resources, and AWS| | | |

| |cloud formation templates. | | | |

|Introduction to Web APIs |What is an API?, Parsing data, Working with |5 weeks |12 |18 |

| |objects, Connecting to APIs using jQuery | | | |

| |methods and Fetch, Working with an API, | | | |

| |Authentication with an API key, and Handling | | | |

| |errors. | | | |

|Building Angular and Web API|Setting up the app infrastructure, Creating a |8 weeks |12 |18 |

|Apps |database, Configuring routing in Angular, | | | |

| |Designing a view with Material Design, Updating| | | |

| |existing data, Creating a Web API HttpPut | | | |

| |endpoint, Deleting data, Authentication using | | | |

| |tokens, and Adding a filter, pagination, and | | | |

| |icon buttons. | | | |

|CI/CD with AWS |Proper security for the AWS root account, |12 weeks |12 |18 |

| |Identity and Access Management (IAM), Regions | | | |

| |and availability zones, Creating an EC2 | | | |

| |instance web server, Editing security groups, | | | |

| |Storing and serving files from AWS, Scaling | | | |

| |with Elastic Load Balancer (ELB), Hosting | | | |

| |databases within AWS, Running containers on | | | |

| |AWS, Machine learning services within AWS, | | | |

| |DevOps with AWS, and Security on AWS. | | | |

|DevOps Foundations: Continuous |Benefits of continuous delivery, Building your |6 weeks |12 |18 |

|Delivery/Continuous Integration |own pipeline, Version control practices, | | | |

| |Building artifacts, Testing and continuous | | | |

| |delivery, Application deployment and release, | | | |

| |UI testing in action with Robot, Security | | | |

| |testing in action with gauntlt, and CI/CD best | | | |

| |practices. | | | |

|Git for System Administration |Why use Git for system administration?, |6 weeks |12 |18 |

| |Installing Git on different operating systems, | | | |

| |Creating a local repository, Committing and | | | |

| |adding files, Rolling back changes, Creating a | | | |

| |remote Git repository, Strategies for managing | | | |

| |system files, and Working with third-party Git | | | |

| |tools. | | | |

|Git: Branches, Merges, and Remotes |Finding and viewing commits, Creating and |8 weeks |12 |18 |

| |switching branches, Comparing branches, | | | |

| |Resetting branches, Merging branches, Stashing | | | |

| |uncommitted changes, Setting up a remote | | | |

| |repository, Creating remote branches, Fetching | | | |

| |and pushing changes to a remote, and Enabling | | | |

| |remote collaboration. | | | |

|Bamboo Essential Training |Local and cloud build agents, Building and |10 weeks |12 |18 |

| |packaging your code, Running unit tests, | | | |

| |Inspecting code quality, Creating artifacts, | | | |

| |Continuous delivery, Setting the permissions of| | | |

| |build and deployment projects, Sending out | | | |

| |notifications and configuring SMTP in Bamboo, | | | |

| |and Administering Bamboo. | | | |

|Planning and Releasing Software with|Creating new Jira boards, Creating |3 weeks |12 |18 |

|JIRA |cross-project release plans in Portfolio, | | | |

| |Managing Portfolio dependencies, and | | | |

| |Configuring Bitbucket for code management and | | | |

| |version control. | | | |

|Publish repository to BitBucket |Source control principles, Signing up for Team |5 weeks |12 |18 |

| |Services, Creating team projects, Adding | | | |

| |projects to source control, Checking in and | | | |

| |checking out changes from the repository, | | | |

| |Adding users to a team project, Tracking work | | | |

| |items, Adding projects to Git, Using history to| | | |

| |understand team commits, and Using tags to | | | |

| |label versions. | | | |

|Continuous Delivery with GitLab |Navigating the GitLab interface, Using GitLab |3 weeks |12 |18 |

| |for collaboration, Merging requests, Continuous| | | |

| |integration and continuous delivery, Creating | | | |

| |and running a pipeline, and Deploying a project| | | |

| |using GitLab. | | | |

|SharePoint Online: Working in the |New features, Eliminated features, Lists and |8 weeks |12 |18 |

|Modern Experience |libraries, Adding and modifying pages, Working | | | |

| |with specialized tools, Inserting simple charts| | | |

| |and graphs, Managing site look and feel, | | | |

| |Leveraging automation, Creating custom input | | | |

| |forms, and Dealing with challenges. | | | |

|Google Cloud Platform for Enterprise|Enterprise concerns, Enterprise scenarios, |8 weeks |12 |18 |

|Essential Training |Setting up your organization’s account, | | | |

| |Managing billing, Enterprise compute services, | | | |

| |Enterprise storage and database services, | | | |

| |Enterprise data pipelines, and GCP developer | | | |

| |and DevOps tools. | | | |

|Java EE: Packaging and Deploying an |Deployment options, Setting up your deployment,|3 weeks |12 |18 |

|App |Deploying locally with glassfish, Deploying to | | | |

| |Azure and AWS, and Deploying to Docker | | | |

| |containers. | | | |

|Programming Foundations: APIs and |What is a web service?, Securing web services, |5 weeks |12 |18 |

|Web Services |Consuming and creating a RESTful API, | | | |

| |Documenting an API, Creating a web service, | | | |

| |Consuming a SOAP web service, and Developing | | | |

| |APIs using GraphQL. | | | |

|Cloud computing |Technical preparation for IT career paths, |8 weeks |12 |18 |

| |Importance of soft skills, Software engineering| | | |

| |career options, Careers in system | | | |

| |administration, working in cybersecurity, | | | |

| |Careers in data science, Working with machine | | | |

| |learning, Pursuing certifications, and | | | |

| |Preparation tips. | | | |

|Cybersecurity with Cloud Computing |Essential cloud concepts: infrastructure, |10 weeks |12 |18 |

| |deployment models, and more, defining trust | | | |

| |models for clouds, Identifying governance and | | | |

| |risk, Complying with legal and audit | | | |

| |requirements, Managing incident response, | | | |

| |Maximizing application security, Managing | | | |

| |encryption and keys, Implementing | | | |

| |virtualization, and Introducing SABSA and the | | | |

| |cloud attribute taxonomy. | | | |

|Solutions before cloud computing |Assessing different cloud providers, Cloud |8 weeks |12 |18 |

| |solutions for storage, code execution, and | | | |

| |more, Cloud provider strengths, Cloud | | | |

| |compliance, Evolving your team’s skills, | | | |

| |Testing prototypes on different providers, | | | |

| |Switching providers, and Streamlining | | | |

| |processes. | | | |

|Machine learning |Technical preparation for IT career paths, |8 weeks |12 |18 |

| |Importance of soft skills, Software engineering| | | |

| |career options, Careers in system | | | |

| |administration, Working in cybersecurity, | | | |

| |Careers in data science, Working with machine | | | |

| |learning, Pursuing certifications, and | | | |

| |Preparation tips. | | | |

|Data Science & Analytics Career |A history of data science, Why data analytics |5 weeks |12 |18 |

|Paths |is important, How data science is used in fraud| | | |

| |detection, disease control, network security, | | | |

| |and other fields, Data science skills, Data | | | |

| |science roles, Data science certifications, and| | | |

| |The future of data science. | | | |

|Machine Learning in Mobile |Defining machine learning, Training a machine |8 weeks |12 |18 |

|Applications |learning model, Comparing machine learning | | | |

| |frameworks, Using IBM Watson for mobile machine| | | |

| |learning, Using Azure Machine Learning for | | | |

| |speech and image recognition, Training Core ML | | | |

| |models, and Comparing client-side and | | | |

| |server-side models. | | | |

|AI in Business Essential Training |What's AI and how does it work?, Optimization |5 weeks |12 |18 |

| |and AI, Using data to make optimized decisions,| | | |

| |Building a basic AI algorithm, Opportunities | | | |

| |for AI in marketing and product pricing, and | | | |

| |Where AI doesn't work. | | | |

|Big Data in the Age of AI |Identify the components that make up big data, |12 weeks |12 |18 |

| |Examine how big data has grown over the last | | | |

| |few years, Explain the importance of using big | | | |

| |data in business organizations, Distinguish | | | |

| |between knowledge requirements for using big | | | |

| |data and for understanding data science, | | | |

| |Justify the need for training on big data | | | |

| |within an organization, Analyze the factors | | | |

| |that go into utilizing big data on a project, | | | |

| |and Differentiate outcomes that are derived | | | |

| |from big data from outcomes that are derived | | | |

| |from observing behaviors. | | | |

-----------------------

1

11

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download