Informacje o stanowisku
IN SHORT:
? Remote work or on-site (Wrocław, Bielsko-Biała) – your choice!
?145 - 170 PLN/h + VAT
☑ B2B contract
Data Migration & Legacy Systems experience
- Proven experience with large-scale data migration projects: ETL, transformation pipelines, cutover planning.
- Hands-on experience with event sourcing (relational-to-event model transformation): decomposing relational data into domain events with deterministic ordering.
- Experience with legacy database analysis: reverse-engineering un(der)documented schemas, understanding data semantics and relationships without complete documentation.
- Experience with data quality handling: nulls, duplicates, inconsistent formats, missing fields, validation rules.
- Familiarity with document/file migration at scale: metadata extraction, filename parsing, large-volume validation and dealing with corrupted or ambiguous data or metadata.
Core Skills
- Strong knowledge of backend design patterns (dependency injection, repository, mediator, factory).
- English language skills (B2+ minimum): required for clear communication with stakeholders and documentation of architectural decisions.
- Hands-on experience with CQRS, Domain-Driven Design, and Event Sourcing.
- Ability to design and implement aggregates, entities, value objects, and bounded contexts.
- Skilled in building systems that enforce clear separation of concerns, scalability, and maintainability.
- Solid understanding of clean architecture principles.
Technical Skills
- Strong experience with .NET / C# backend development.
- Practical knowledge of Modular Monolith.
- Experience with PostgreSQL and modern ORM frameworks (e.g. Entity Framework or equivalent).
- Experience with Marten DB or willingness to learn quickly.
- Exposure to CosmosDB or similar NoSQL/document databases.
- Experience designing and consuming RESTful APIs.
- Docker: confident setup, troubleshooting, and local environment management.
- Good exposure to cloud environments, ideally Azure infrastructure and services.
- Comfortable working with SQL at an advanced level: complex queries, schema analysis, data profiling, and ad-hoc investigation of production data.
Domain & Governance
- Rapid domain understanding: ability to quickly absorb unfamiliar, regulated business domains (registries, compliance, legal records).
- Governance mindset: documenting decisions, maintaining audit trails, getting formal client sign-off.
- Experience working with subject matter experts to define and validate data transformations and mappings.
- Public-sector, institutional or regulatory software experience is a significant advantage.
Mindset & Working Style
- Proactive problem solver: you find workarounds when blocked, explore alternatives, and escalate intelligently - you don’t stop and wait.
- Autonomous: you structure your own work, identify next steps, and act without being prompted. You take ownership of your deliverables.
- Curious about data: you enjoy investigating legacy systems.
- Comfortable with ambiguity: you make progress when not everything is defined, and revisit decisions as understanding grows.
- Pragmatic engineer who can balance domain purity with real-world business needs.
- Strong stakeholder engagement: you proactively reach out to SMEs, business analysts, and client representatives, challenge assumptions, and drive clarity.
- Clear communicator: you are able to explain architectural and domain modelling decisions to both technical and non-technical stakeholders.
- Resilient and persistent under pressure: you are comfortable working with tight deadlines, high client expectations and compliance scrutiny.
IN SHORT:
? Remote work or on-site (Wrocław, Bielsko-Biała) – your choice!
?145 - 170 PLN/h + VAT
☑ B2B contract
,[You will lead the data migration workstream for a compliance-critical public-sector registry system., The core challenge: converting a fully normalised relational database into an event-sourced architecture, migrating large volumes of document files, and ensuring every data related decision is documented and approved by the client., This is not a standard backend role. You need to understand legacy data deeply, make domain-informed decisions under uncertainty, and deliver under tight timelines with high client visibility. Requirements: Relational database, Data migration, ETL, Event Sourcing, Design Patterns, CQRS, Domain-driven design, Clean Architecture, .NET, C#, PostgreSQL, ORM, Entity Framework, Cosmos DB, NoSQL, REST API, Cloud, Azure, SQL
Praca Bielsko-BiałaBielsko-Biała - Oferty pracy w okolicznych lokalizacjach