Lead Data Migration Engineer (.NET)

6 827.83 - 7 942.58 USDNet per month - B2B
Net

Lead Data Migration Engineer (.NET)

Net
wyspa Słodowa 7, Wrocław +4 Locations

CSHARK

Full-time
B2B
Senior
Remote
6 827.83 - 7 942.58 USD
Net per month - B2B

Job description

The Role

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.



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.



Reasons Why You Would Enjoy Working With Us

  • We work in the latest technologies and with international clients, and our projects are polished from < to /> - learn about some of the projects we have completed.

  • We organize TechTalks, meet-ups and create guilds where we exchange knowledge - you can learn a lot from your teammates.

  • We have a close-knit team and we make sure to have regular integrations - we often go out to celebrate together.

  • You can work remotely or choose to work from our offices in Wroclaw or Bielsko-Biala. However, we count on your openness to occasionally visit the office for team meetings or client visits, or possible occasional trips to the client's headquarters.

  • You can adjust your working hours to suit your needs, starting your day between 7:00 and 10:00 am.

  • You can work with great specialists in their fields who also have a sense of humor and other after-hours hobbies. It is the people who create the unique atmosphere and relaxed atmosphere at CSHARK.

  • We have a flat structure - we are not a corporation and don't want to be one 🙃.

  • We offer bonuses for employee referrals (from 3000 PLN to 7000 PLN).

  • We organize remote English classes and provide access to the company library. You can also become an author/author of articles published on our technical blog - https://cshark.com/blog/.


Tech stack

    Polish

    C1

    English

    C1

    .NET Core

    advanced

    C#

    advanced

    Docker

    advanced

    DDD

    advanced

    Azure

    advanced

    CQRS

    advanced

    Angular

    nice to have

Office location

Published: 20.02.2026

Lead Data Migration Engineer (.NET)

6 827.83 - 7 942.58 USDNet per month - B2B
Summary of the offer

Lead Data Migration Engineer (.NET)

wyspa Słodowa 7, Wrocław
CSHARK
6 827.83 - 7 942.58 USDNet per month - B2B
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Zgoda na obecny proces rekrutacji: Wyrażam zgodę na przetwarzanie moich danych osobowych przez CSHARK Sp. z o.o. z siedzibą we Wrocław... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.