Lead Data Migration Engineer with .NET
- Remote
- Wrocław
- Bielsko-Biała
- Lead 145 - 170 PLN/h + VAT B2B
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
C#
.NET Core
Azure
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.
Recruitment process
Chat with Our Recruiter
Kick off your CSHARK adventure with an initial interview. This is a great opportunity for us to get to know each other better and for you to ask any preliminary questions.
Show Your skills
Depending on the role, you’ll either engage in a technical interview or take on a specific task. This stage allows us to understand your expertise and offers you a glimpse into the challenges you might tackle at CSHARK
Meet the Team
This is where the magic happens. Engage with a potential supervisor, your future team, or even a client. It’s a deep dive into your prospective role and a chance to grasp the collaborative spirit of CSHARK.
Crafting Your Offer
Once we recognize the mutual fit, we’ll discuss the specifics of your offer. We believe in crafting a package that respects your skills, experience, and aspirations.
Onboarding Preparation
Once you’re set to join us, our team crafts a tailored onboarding plan. This includes setting up your tools and accounts, scheduling introductions to key team members, and organizing orientation sessions to make your integration seamless and efficient.
Chat with Our Recruiter
Kick off your CSHARK adventure with an initial interview. This is a great opportunity for us to get to know each other better and for you to ask any preliminary questions.
Show Your skills
Depending on the role, you’ll either engage in a technical interview or take on a specific task. This stage allows us to understand your expertise and offers you a glimpse into the challenges you might tackle at CSHARK
Meet the Team
This is where the magic happens. Engage with a potential supervisor, your future team, or even a client. It’s a deep dive into your prospective role and a chance to grasp the collaborative spirit of CSHARK.
Crafting Your Offer
Once we recognize the mutual fit, we’ll discuss the specifics of your offer. We believe in crafting a package that respects your skills, experience, and aspirations.
Onboarding Preparation
Once you’re set to join us, our team crafts a tailored onboarding plan. This includes setting up your tools and accounts, scheduling introductions to key team members, and organizing orientation sessions to make your integration seamless and efficient.
Chat with Our Recruiter
Kick off your CSHARK adventure with an initial interview. This is a great opportunity for us to get to know each other better and for you to ask any preliminary questions.
Show Your skills
Depending on the role, you’ll either engage in a technical interview or take on a specific task. This stage allows us to understand your expertise and offers you a glimpse into the challenges you might tackle at CSHARK
Meet the Team
This is where the magic happens. Engage with a potential supervisor, your future team, or even a client. It’s a deep dive into your prospective role and a chance to grasp the collaborative spirit of CSHARK.
Crafting Your Offer
Once we recognize the mutual fit, we’ll discuss the specifics of your offer. We believe in crafting a package that respects your skills, experience, and aspirations.
Onboarding Preparation
Once you’re set to join us, our team crafts a tailored onboarding plan. This includes setting up your tools and accounts, scheduling introductions to key team members, and organizing orientation sessions to make your integration seamless and efficient.
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