Own the Requirements-to-Design Arc:
- Lead discovery sessions with client subject matter experts to understand business context, pain points, and success criteria.
- Translate each use case into clear, testable requirements with full traceability from business need to requirement.
- Document requirements unambiguously and translate into source-to-target data flow, transformation logic, and business rules.
Work Hands-On With Data:
- Write and execute SQL to analyze and probe data, test assumptions, and prototype throughout requirements and design.
- Determine appropriate grain and structure of a dataset given business context.
- Understand how grain decisions ripple into downstream reports, models, or programs.
Be the Client-Facing Anchor:
- Drive requirements-gathering and clarification conversations with clients to avoid incomplete requirements.
- Represent client intent throughout the engagement and remain an active point of contact through delivery.
- Translate fluently between business and technical audiences to ensure shared understanding.
Collaborate Across Delivery:
- Be the central node connecting client and internal team, holding business context and design drivers.
- Act as the client's SME for Solution Architects, Product, QA, Account Management, and Program Management.
- Hold the wider view across a multi-workstream engagement, flagging ripple effects before they become rework.