*** Webcam interview; long term project; initial PO for 1 year with multiyear extensions ***Remote***
Job Description
The IT infrastructure that supports the applications and systems has been in Amazon Web Services (AWS) virtual private cloud (VPC) since 2016 and is managed by EITSS up to the Operating System layer, i.e. amazon machine image (AMI) provisioning and infrastructure architecture implementation is handled by EITSS.
The CLIENT is committed to agile principles and practices for IT delivery. The CLIENT''S focus is on empowered resources who can research, assess, and make decisions on how to advance from concept to delivery. Teams led by federal product owners based in the business area where value is ultimately delivered, are encouraged to fail small, learn, and quickly pivot. This way of working aims to drive collective purpose, efficiency, and faster time-to-delivery.
The primary objective of this requirement is to modernize a subset of CLIENT''s application portfolio using a Business Orchestration and Automation Technologies (BOAT) platform. The regenerative low-code application platform will facilitate a component-based, visual development environment that offers strong business IT collaboration, reduce maintenance costs that consolidates legacy applications, and reduce technical debt.
Modernized Applications Requirements
The modernized applications developed using the regenerative low-code platform shall:
- Establish the BOAT platform within the DOT environment.
- Provide a mechanism for users to submit a question, form, and support documentation (as necessary and applicable) through a web interface.
- Authenticate CLIENT users using DOT MyAccess solution, and users external to CLIENT using Login.gov.
- Implement role-based access for authenticated users.
- Implement a workflow that tracks a case as it moves through the handling process and allows CLIENT personnel to respond in an effective manner.
- Establish capability to upload and store files, including but not limited to narrative reports, images, and videos, in various file formats, and implement metadata that associates the files with a record.
- Integrate with the data platform to store and/or retrieve information.
- Use APIs to consume data from external sources.
- Support the Security Assessment and Authorization (A&A) process to obtain an Authority to Operate (ATO) in accordance with FMCSA and DOT security policy.
Tasks
- Conduct in-person sessions to understand the work, existing functionality, and outcomes expected by CLIENT to successfully develop an inspection platform.
- Provide expert technical knowledge and advice in the review, decomposition and technical improvement / clarity of user stories included in the product backlog. Utilize CLIENT''s requirement repository (JIRA) to document and detail epics, features and user stories as identified and described by the Project Manager.
- Produce a high-level design to replace existing workflows.
- Develop an end-to-end story map and a prioritized Product Backlog, in close coordination with CLIENT stakeholders. The story map and Product Backlog will include all epics, features and user stories, including persona-based reporting and analytics, required for effective implementation.
- Develop a Release Plan that incorporates the Product Backlog, as well as considerations from the architecture design and implementation, data migration, environment setup, and other considerations.
- Establish a development process with the entire contractor and government team that:
- Develops end-to-end capability in an agile manner
- Facilitate open communication through regular check-ins and collaborative sessions
- Provides clear actors/activities/documents/outcomes
- Establish a process, schedule of meetings and collaboration sessions that allow interaction between the various technical and non-technical teams and other stakeholders for effective and efficient coordination of tasks and solicitation of feedback.
- Work collaboratively with CLIENT stakeholders to determine a Release Schedule that deploys new capabilities into production environment through one or multiple sprints. This cadence will be established up-front.
- Establish a development environment to support the requirements of this contract