Software Enhancement • Provide software developers, business analysts, testers to support the enhancement, maintenance, and modernization of existing applications. • Collaborate with internal teams on requirements gathering, documentation, coding, testing, deployment, and support. Data Warehouse Design and Integration • Develop a centralized data warehouse that aggregates data from production systems. • Design and implement Extract, Transform, Load pipelines to extract, transform, and load data from various sources. • Ensure data quality, consistency, and performance across the reporting environment. Business Intelligence Implementation • Install and configure an enterprise level BI solution, including setup of user roles, permissions, and security configurations. • Develop enterprise-grade dashboards and reports tailored to business needs. • Design and implement reusable data models and datasets. Team Composition and Flexibility • At a minimum, the firm must be able to provide the following roles, based on demand: Project Manager Business Analyst(s) Multiple Software Developers Enterprise BI Reporting Expert Quality Assurance (“QA”) Tester Database Administrator (“DBA”) • The firm must guarantee the long-term availability of assigned team members and ensure continuity across all project phases. • The firm must demonstrate the ability to scale the team up or down with reasonable advance notice based on project needs. Flexibility in resourcing should be a key offering to accommodate project demands efficiently. The firm should: Ensure resource availability when scaling up. Have a process in place for smooth transition when reducing team size.