Description
Currently, for our client in the banking industry, we are looking for a candidate for the position of System Analyst/Data Modeler.
Responsibilities
•Designing data domains and data models for business objects
•Analyzing and designing data flows between source systems and consuming systems
•Modeling business entities and relationships between them
•Designing PostgreSQL database structures for enterprise-class solutions
•Designing data loading processes (initial load, reload, reconciliation)
•Ensuring data freshness and consistency in the LLDS layer
•Designing integration architecture based on Event-Driven Architecture
•Designing mechanisms for processing, deduplicating, and normalizing Kafka events
•Defining and designing REST APIs
•Cooperating with teams responsible for source systems and systems consuming the data
Requirements
We are looking for someone who understands the entire data lifecycle, from obtaining data from the source system, through transformation and maintaining the business state, to making it available to subsequent systems. Practical experience designing solutions that make it possible to reconstruct and maintain the current state of business entities based on events from source systems, including handling event duplication, event processing order, missing events, data reconciliation, and ensuring consistency between systems.
Nice to have
•Experience in projects delivered for the banking or financial sector
•Knowledge of processes and systems related to financial instrument servicing and brokerage activities
•Experience designing data architecture for high-availability systems and large data volumes
•Knowledge of CQRS and Event Sourcing patterns
•Experience working with Data Lakes, Data Warehouses, or data integration platforms
•Knowledge of Data Governance and Data Quality topics
•Experience in data modeling using UML or ArchiMate
•Practical knowledge of tools for documenting architecture and system integrations
•Experience in data migrations and data transformations between systems
•Knowledge of cloud environments (Azure, AWS, or GCP)
Conditions
•Compensation: from 1,100 to 1,260 PLN net per day, depending on experience and competencies
•Long-term cooperation
•Technical training, certifications, and professional development
•Mentoring
•Competence Center membership from the first day of work — an opportunity to develop skills, participate in conferences, and share knowledge and experience with people facing the same challenges
•A clear career path
•Employee benefits package (Multisport, private medical care, life insurance)
•A friendly working atmosphere, integration events, and team-building meetings
•Referral system