Back to Job Offers

Lead Data Migration Engineer with .NET

  • Remote
  • Wrocław
  • Bielsko-Biała
  • Lead 145 - 170 PLN/h + VAT B2B
Apply Now!

Unfolding Your Next 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.

Tech & Tool Stack

CSHARK

C#

CSHARK

.NET Core

CSHARK

Azure

CSHARK

Docker

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.
  • 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.

Our
Benefits

At CSHARK, it’s not about trendy perks or the latest gaming console in the lounge. Based on feedback from our team, what truly counts is an environment conducive to focused work, structured processes, and continuous skill development. We prioritize what genuinely enriches the daily work experience, ensuring that every moment spent with us is both productive and fulfilling. 

100% remote work

Harness the power of technology with our remote-first approach. Work from the comfort of your space while staying connected and collaborative. 

Flexible hours

Find your rhythm with hours that align to your lifestyle. We understand that productivity isn’t confined to the typical 9-to-5.

International projects

Engage in projects that transcend borders. Experience the thrill of working with diverse teams and clients from different parts of the world.Navigate the global tech landscape with ease. Enhance your communication skills with our tailored Business English sessions.

Business english lessons

Navigate the global tech landscape with ease. Enhance your communication skills with our tailored Business English sessions.

Participation in charity actions

Connect with the community and contribute to causes that matter. Join us in various charity initiatives and be a part of change that extends beyond business.

In-house technology workshops

Stay at the forefront of technology. Dive deep into topics, refine your skills, and learn from peers through our regular tech workshops. 

100% remote work

Harness the power of technology with our remote-first approach. Work from the comfort of your space while staying connected and collaborative. 

Flexible hours

Find your rhythm with hours that align to your lifestyle. We understand that productivity isn’t confined to the typical 9-to-5.

International projects

Engage in projects that transcend borders. Experience the thrill of working with diverse teams and clients from different parts of the world.Navigate the global tech landscape with ease. Enhance your communication skills with our tailored Business English sessions.

Business english lessons

Navigate the global tech landscape with ease. Enhance your communication skills with our tailored Business English sessions.

Participation in charity actions

Connect with the community and contribute to causes that matter. Join us in various charity initiatives and be a part of change that extends beyond business.

In-house technology workshops

Stay at the forefront of technology. Dive deep into topics, refine your skills, and learn from peers through our regular tech workshops. 

Explore the Heartbeat of CSHARK

Discover the essence of our guilds’ expertise, advanced tools and tech stack, and our real-world successes. Delve into impactful case studies and hear genuine insights from our team

Get to Know How We Work
CSHARK