CrawlJobs Logo

Senior .NET Migration Engineer

weareorbis.com Logo

Orbis Consultants

Location Icon

Location:
United Kingdom , London

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

250000.00 GBP / Year

Job Description:

Critical Hedge Fund Migration – Senior .NET Migration Engineer. I’m working with a large Hedge Fund who are looking for a Senior .NET Migration Engineer for a 6-month rolling FTC to join a small, focused team and help deliver this migration successfully. This is a New York City–based role with a strong preference for 3 days per week in-office. The ideal candidate has led or contributed meaningfully to previous .NET migrations, and understands both the challenges and the opportunities that come with evolving a legacy codebase into a more modern stack. There’s no need for financial services experience – what matters most is a solid track record of migrating real-world systems across .NET platforms, and a sharp eye for both quality and scalability.

Job Responsibility:

  • Taking technical ownership of major parts of the migration from .NET Framework on Windows to .NET Core running on Kubernetes
  • Refactoring, rewriting, and modernising legacy codebases for performance, reliability and maintainability
  • Supporting containerisation efforts with Docker and Helm, targeting deployment into Kubernetes
  • Working within the client’s CI/CD environment (TeamCity, Octopus Deploy, GitHub Actions) to support seamless integration of new components
  • Advising on architectural best practices during the migration process, and helping mentor internal team members where needed

Requirements:

  • Deep experience with both .NET Framework and .NET Core, and demonstrable experience migrating between the two
  • Strong hands-on knowledge of Entity Framework, including the differences and pitfalls when porting to .NET Core
  • Practical experience with ASP.NET in legacy and modern contexts
  • Solid skills with Kubernetes, Docker, and Helm – ideally having deployed and operated .NET applications in containerised environments

Additional Information:

Job Posted:
December 11, 2025

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:
PREMIUM
More languages and countries
+ Unlock 2766 hidden job offers
Languages
English Čeština Deutsch Ελληνικά Español Français +15
Countries
United States United Kingdom India Canada Australia +
See plans
Plans from $2.99 / month

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Senior .NET Migration Engineer

Senior C# Developer – Pricing Engines

Join a fast-paced trading tech environment where your C# code powers real-time p...
Location
Location
Netherlands , Amsterdam
Salary
Salary:
Not provided
levy-professionals.com Logo
Levy Professionals
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Extensive experience with C#/.NET in complex back-end or trading systems
  • Proven low-latency, high-throughput engineering expertise (ideally in pricing or market data)
  • Deep knowledge of concurrency, async IO, performance tuning, profiling, TCP/binary protocols
  • Strong understanding of financial markets: FX spot/forwards/swaps, bonds, IR swaps, curves, PV/DV01
  • Experience working with front-office stakeholders
  • Clear communication and the ability to simplify complex concepts
Job Responsibility
Job Responsibility
  • Build high-performance C# services on .NET Core for real-time pricing and risk
  • Refactor and migrate existing C# and Java components into a unified .NET Core platform
  • Optimise multithreading, memory, GC and network performance on bare-metal servers
  • Implement curve handling and curve location for FX, bonds and rates
  • Integrate with trading tools, market data feeds and external pricing/execution platforms
  • Ensure safe, efficient price distribution via internal messaging
  • Contribute to automated testing, CI/CD and observability in a 24/7 trading setup
  • Work in an agile DevOps team with shared support responsibilities
Read More
Arrow Right

Senior .Net Engineer

N-iX is looking for a Senior .Net Engineer for one of our clients. As a .NET Eng...
Location
Location
Ukraine
Salary
Salary:
Not provided
n-ix.com Logo
N-iX
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of C# and .NET backend development with strong knowledge of ASP.NET and ASP.NET Core
  • Proven, hands-on experience migrating .NET Framework applications to .NET Core / .NET 8 in production
  • Solid experience with Entity Framework Core
  • Solid knowledge of DDD, CQRS, and repository patterns in layered .NET architectures
  • Familiarity with Docker multi-stage builds and Linux container fundamentals for .NET applications
  • Proficient with xUnit and Moq for unit testing
  • comfortable with container-wired test setups
  • Experience with AWS ECS / Fargate and ECR for deploying containerized .NET applications
  • Familiarity with MassTransit and RabbitMQ or Amazon MQ for event-driven messaging
  • Experience with Hangfire or similar background job processing frameworks
Job Responsibility
Job Responsibility
  • Migrate a .NET Framework 4.8 application to .NET 8
  • Migrate a large database-first Entity Framework 6 model to EF Core 8 across multiple bounded contexts, one domain at a time
  • Identify and replace Windows-only libraries and assembly references that prevent building and running on Linux
  • Establish unit test coverage measurement and enforce quality gates as part of the migration pipeline
  • Collaborate with the DevOps engineer on Dockerfile authoring, environment configuration, and secrets injection
  • Participate in Agile/SCRUM processes, conduct code reviews, and document migration decisions
What we offer
What we offer
  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (.NET)

Software Resources has an immediate, long term contract job opportunity for a Se...
Location
Location
United States , Celebration, FL
Salary
Salary:
Not provided
softwareresources.com Logo
Software Resources
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 5 years of professional software engineering experience, with a strong emphasis on .NET development
  • Expert knowledge of C#, .NET Framework, .NET Core/6+, ASP.NET Web API, and related technologies
  • Experience developing and supporting applications using relational databases (SQL Server, Oracle, or both)
  • Strong understanding of API design, RESTful services, and WCF service architectures
  • Experience supporting production systems, including troubleshooting, debugging, and incident response
  • Familiarity with Agile methodologies (standups, sprint planning, story grooming, retros)
  • Experience with CI/CD pipelines and tooling such as Azure DevOps, GitLab, GitHub Actions, or Jenkins, including automated builds and deployments
  • Experience with Docker and containerized applications
  • Experience using monitoring/logging tools (such as Grafana, AppDynamics, Splunk, ELK, or similar)
  • Understanding of software engineering best practices including unit testing, documentation, and code reviews
Job Responsibility
Job Responsibility
  • Support and enhance shipboard .NET applications used by multiple Crew operational teams
  • Contribute to modernization efforts, including possible rewrite prep with analysis of legacy shipboard systems
  • Work on applications that must perform in a disconnected on-prem environment (ship’s network only, no internet)
  • Build and maintain integrations with other systems
  • Partner with shipboard operations, Crew Office leadership, safety operations, and technical partners to deliver stable, user-focused solutions
  • Lead or contribute to analysis, design, programming, debugging, and enhancement of .NET applications supporting Crew Systems
  • Support L2/L3 ticket triage, defect analysis, root-cause investigations, and incident resolution for shipboard systems
  • Develop and maintain WCF backend services, RESTful APIs, and WPF UI components using .NET Framework and .NET Core
  • Build software solutions that must perform reliably in distributed, sometimes offline, shipboard environments
  • Write clean, testable, maintainable code and participate in code reviews
What we offer
What we offer
  • medical, dental, and vision coverage
  • a 401(k) with company match
  • short-term disability
  • life insurance with AD&D
Read More
Arrow Right

Senior Platform Engineer

The Capture team at Medius processes millions of invoices through a cloud‑native...
Location
Location
Poland , Cracow
Salary
Salary:
Not provided
medius.com Logo
Medius
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience as a senior engineer working in cloud‑native Azure and .NET environments
  • Proven track record of improving engineering effectiveness in areas such as throughput, stability, observability, and developer experience
  • Strong proficiency in C#, .NET, and Azure services
  • Ability to analyse systemic problems and design robust abstractions rather than localized fixes
  • Strong collaborative mindset, with experience in pair programming, mentoring, and driving technical alignment
  • Excellent communication skills and fluency in English for effective cross‑team collaboration
Job Responsibility
Job Responsibility
  • Identify, prioritize, and implement solutions for impactful cross‑cutting concerns such as reliability, scalability, security, developer experience, and customer experience
  • Strengthen shared platform components and libraries in a mature codebase, balancing pragmatic improvements with long-term architectural evolution in close collaboration with product engineers
  • Improve testing practices and quality assurance across the platform—whether through better test frameworks and data management, contract testing for service boundaries, or strategies that make legacy code more testable without requiring full rewrites
  • Modernize deployment practices and infrastructure as the platform migrates from Service Fabric to AKS, improving reliability and release velocity for a production system serving millions of invoices
  • Raise engineering quality through pair programming, thoughtful code reviews, and clear technical communication
  • Collaborate closely with engineers across the team to promote best practices, knowledge sharing, and consistent architectural patterns
What we offer
What we offer
  • Great Team
  • Opportunity for Career & Professional Development
  • Collaborative and Meritocratic work culture
  • Supportive Leadership
  • Free snacks
  • Reversed mentorship program
  • Medical, dental, and vision coverage
  • Paid time off
  • Retirement benefits
Read More
Arrow Right

Senior Backend Engineer (.Net)

This position allows you to join a fast-growing technology organization redefini...
Location
Location
Argentina , Buenos Aires
Salary
Salary:
Not provided
parserdigital.com Logo
Parser Limited
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • +7 years of experience with .NET (C#)
  • Proficiency in databases (MySQL, Postgres, NoSQL)
  • Experience in Continuous Integration and Delivery Tools: Kafka, Docker, Kubernetes, Git, Jenkins
  • Proficiency in AWS (using, deploying and maintaining services)
  • Proficiency in Terraform
  • Familiarity with API creation and RESTful services
  • Excellent written and verbal English communication skills
  • Proactivity and capacity to bring well thought solutions
Job Responsibility
Job Responsibility
  • Develop and maintain backend services in .NET (C#) using both .NET Core and legacy .NET Framework
  • Lead and execute migration of legacy services to cloud-native solutions using AWS
  • Implement and manage infrastructure as code using Terraform
  • Containerize and deploy services on AWS ECS / Fargate
  • Maintain and support live environments and CI/CD pipelines
  • Ensure software quality, performance, and reliability during development and deployment cycles
What we offer
What we offer
  • The chance to join an organization with triple-digit growth that is changing the paradigm of how software products are built
  • The opportunity to form part of an amazing, multicultural community of tech experts
  • A flexible and remote working environment
  • Fulltime
Read More
Arrow Right

Senior .NET developer

We are looking for a highly skilled Senior .NET Developer to support a major app...
Location
Location
United States , Jersey City, NJ; Charlotte, NC; Addison, TX
Salary
Salary:
115000.00 USD / Year
realign-llc.com Logo
Realign
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Primary Skill: .NET Framework 8, .NET Core 8, SQL Server, Rest APIs
  • Secondary: UI – Cockroach DB, Kafka
  • Experience: Minimum 10 years
  • Strong experience with .NET Framework 4.8
  • Hands-on expertise in .NET Core 6/7/8 (preferably .NET 8)
  • Solid experience with Web API development
  • Strong command of SQL Server, including stored procedures, indexing, query tuning
  • Experience upgrading, refactoring, or re-engineering legacy .NET applications
Job Responsibility
Job Responsibility
  • Lead the modernization of applications from .NET Framework 4.8 to .NET Core 8, ensuring improved performance, security, and maintainability
  • Design and develop RESTful Web APIs using .NET Core 8
  • Participate in and contribute to the migration of SQL Server workloads to CockroachDB, including schema transformation, data migration, and performance tuning
  • Refactor legacy code, introduce best practices, and drive engineering standards across the team
  • Collaborate with architects, database engineers, and DevOps teams to ensure seamless modernization
  • Troubleshoot production and lower-environment issues related to APIs, services, and database integrations
  • Participate in Agile ceremonies, code reviews, and technical discussions
  • Document technical workflows, architectural components, and migration steps
  • Fulltime
Read More
Arrow Right

Principal Engineer (Platform Integration)

As a Principal Software Engineer on the Platform Services team, you will serve a...
Location
Location
United States , Raleigh
Salary
Salary:
125000.00 - 150000.00 USD / Year
bhsg.com Logo
Beacon Hill
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of hands-on software engineering experience in enterprise SaaS environments, with demonstrated experience as a Principal or Senior Principal Engineer
  • Deep expertise in C# and .NET across framework generations – able to work fluently across legacy and modern .NET simultaneously, with a strong track record of migrating legacy services to modern .NET
  • Hands-on Azure cloud architecture experience – with the ability to evaluate, recommend, and implement the right cloud-native services and patterns for a platform in active modernization
  • Strong Oracle Database proficiency – complex SQL, stored procedures, and performance tuning at enterprise scale
  • Demonstrated experience designing and implementing observability at scale – structured logging, distributed tracing, health check frameworks, and alerting strategies across large service portfolios
  • Experience implementing resilience patterns – circuit breakers, retry policies, dead-letter handling, and idempotent message processing
  • Experience replacing legacy messaging anti-patterns (database polling, file-system coupling) with event-driven messaging infrastructure
  • Demonstrated experience owning and evolving shared internal library ecosystems that provide cross-cutting concerns across multiple services
  • Experience re-platforming Windows Services or legacy hosted services to cloud-native or containerized workloads
  • Demonstrated AI-first engineering mindset – hands-on experience with agentic development tooling and a track record of driving AI adoption within an engineering team
Job Responsibility
Job Responsibility
  • Platform Reliability & Observability: Strengthen production stability through improved observability, SLOs/SLIs, alerting, and resilient service patterns across multiple ecosystems
  • Architecture & Technical Ownership: Own architectural direction and engineering standards for the services portfolio
  • identify high-impact improvements and sequence modernization efforts
  • Legacy Modernization: Reduce technical debt and production risk while migrating legacy .NET services toward a cloud‑native future, balancing short‑term stability with long‑term investment
  • Hands-On Engineering: Write, review, and debug production code across services, databases, and cloud infrastructure
  • AI-First Engineering: Set the standard for agentic development by deeply integrating AI tooling into daily work and driving measurable improvements in quality and velocity
  • Technical Leadership & Mentorship: Raise the technical bar across the team through standards, best practices, and mentorship-without direct people management responsibilities
  • Fulltime
Read More
Arrow Right

Senior .Net Backend Engineer

The Cloud Engineering team at Seismic is responsible for infrastructure deployed...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
seismic.com Logo
Seismic
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Comfortable asking questions and respectfully voicing your opinion in group settings
  • Comfortable providing and discussing a recommendation after evaluating multiple solutions
  • Experienced working in a software development environment with a strong focus on backend engineering, API design, and building internal developer platforms
  • Production-level expertise in object-oriented or scripting languages, with a strong preference for Python or C#
  • Familiarity with configuration management and infrastructure-as-code tools (such as Ansible or Terraform) to bridge the gap between software and operations
  • Have a strong knowledge of Linux, Kubernetes, networking, and infrastructure fundamentals in a multi-region microservice architecture environment
  • Comfortable collaborating within a global team
  • Comfortable using AI-assisted development tools such as GitHub CoPilot (e.g., code generation, infrastructure-as-code suggestions, test generation, issue troubleshooting)
  • Able to critically evaluate AI-generated outputs, identify failure modes, and apply sound engineering judgment before promoting changes to production
  • Curious and pragmatic about applying AI to operational problems (reliability, observability, incident response, cost optimization, developer experience) rather than viewing AI as a novelty
Job Responsibility
Job Responsibility
  • Drive development and maintenance of our .NET tenant management tooling and automation
  • Design and build robust software solutions and APIs to eliminate manual work related to tenant creation, deletion, renaming, migration, and refresh processes
  • Contribute to best practices and build out tools and frameworks to increase productivity of our Engineering group
  • Work closely with application development teams and incorporate their feedback to improve developer experience and reduce toil
  • Present plans and proposals to Engineering Leadership
  • Lead projects as we execute objectives shared across our Production Engineering team
  • Provide guidance to less senior engineers
  • Participate in a 12 hours on, 12 hours off on-call rotation within the Production Engineering team
  • Leverage AI-assisted tools to accelerate software development, testing, and documentation while ensuring reliability, security, and compliance standards are met
  • Apply AI techniques to reduce operational toil, such as automated analysis of automation failures
  • Fulltime
Read More
Arrow Right