System Analyst (Data & CDP)

IT Factory

Warsaw, Poland • 44m ago • On-site

Senior

On-site

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: System Analyst (Data & CDP)

  • Work mode: Hybrid (at least 3 days per week in Warsaw)

Description

You will analyze business and reporting needs and translate them into system requirements for a Customer Data Platform (CDP) and reporting. The role covers source system and data-event analysis, defining data contracts and integration interfaces (including APIs and asynchronous messaging), and modeling logical data structures and mappings across the CDP architecture. You will also support Product Owner activities (backlog/refinement/workshops) and help developers and testers interpret requirements, prepare test scenarios, test data, and acceptance criteria.

Responsibilities

  • Analyze business/reporting needs and convert them into functional and non-functional system requirements

  • Analyze source systems, data structures, business events, and CDP feed methods; identify data, attributes, and business rules for data products, KPIs, and reports

  • Prepare data mapping between source systems, Medallion architecture layers, and downstream systems; model data structures and flows; create logical data models

  • Specify data contracts, interfaces, APIs, messages, and asynchronous integrations

  • Define rules for transformations, aggregations, validations, and historization; specify data quality requirements, refresh frequency, and SLA expectations

  • Identify dependencies, gaps, inconsistencies, and risks across stakeholder requirements

  • Support Product Owner in CDP backlog building and participate in refinement, analytical workshops, and architectural alignments

  • Support developers and testers with requirement interpretation, test scenarios, test data, and acceptance criteria

  • Prepare and maintain system documentation (data flows, models, interfaces, transformations, dependencies)

Requirements

  • Minimum 3 years of experience as a System Analyst / IT / Data Analyst in projects involving data platforms, Data Warehouses, reporting, or large-volume data processing

  • Ability to elicit, analyze, document, and manage changes to business, functional, system, and technical requirements

  • Very good SQL and practical experience analyzing data, database structures, table relationships, data quality, and transformation outcomes

  • Experience with data analysis, modeling, and mapping (source-to-target); relational and dimensional modeling; defining data contracts and integration interfaces

  • Knowledge of ETL/ELT, data architectures (including Medallion Architecture), and designing/operating data processing pipelines

  • Knowledge of analytical notations/techniques: UML, BPMN, sequence diagrams, use cases, data flow models

  • Ability to define non-functional requirements: performance, availability, security, data quality, monitoring, retention, and refresh frequencies

  • Experience identifying dependencies, exceptions, edge cases, and assessing change impact on systems, data, and business processes

  • Experience collaborating with Product Owners, architects, developers, and testers; running analytical workshops; aligning requirements

  • Practical knowledge of requirements/documentation tools: Jira, Azure DevOps, Confluence or similar; ability to produce clear, well-structured documentation

  • High independence, responsibility, and analytical thinking

  • English at least B2

Benefits

  • Hybrid work with in-office presence at least 3 days per week in Warsaw

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report