For Employers

Everest Technologies

Sr C# Developer

Posted 5 days ago
10+ years experience
Apply Now

Please mention DailyRemote when applying

?/100
Resume Match Score

Match your resume skills with our AI powered skill match!

Get professional review
AI Summary

Convert Java microservices to C#/.NET using AI-assisted tools and manual rework to ensure production readiness. Review AI-generated code for functional parity, maintain service contracts, and establish scalable conversion patterns.

This is a remote position.

Job Description: Senior C# Developer (Java to C# Migration)

Role

Senior C# Developer with deep Java background

Focus

Migrating Java microservices to C# / .NET, using AI-assisted code conversion plus hands-on rework

Level

Senior (8+ years)

Openings

TBD, initial ask is for one or more senior developers

Location

US preferred; India considered (fill in per staffing plan)

Engagement type

Contract / staff augmentation, duration tied to conversion effort

Client

Confidential. Do not disclose client name or architecture to candidates before submission

About the engagement

The client runs a set of Java microservices and wants to convert them to C# following their in-house C# patterns and conventions. The plan is to run the Java code through an AI-assisted conversion pipeline to get a first pass (they expect roughly 50 percent, not a finished product), then have senior developers review, correct, and complete the conversion so the C# services are production ready. The client will supply the target C# patterns, so the developer needs to read both languages fluently and translate idioms, not just syntax.

What you will do

      Convert Java microservices to C# / .NET, using AI-generated first drafts as a starting point and finishing them by hand to the client's coding patterns.

      Review AI-converted output for correctness, missed edge cases, hallucinated APIs, and behavior drift between the Java original and the C# result.

      Map Java constructs and libraries to their .NET equivalents (Spring to ASP.NET Core, Maven/Gradle to NuGet, JPA/Hibernate to Entity Framework, etc.).

      Preserve service contracts: REST endpoints, message formats, error handling, logging, and config behave the same after conversion.

      Write or port unit and integration tests to prove functional parity before and after migration.

      Help shape the conversion approach: prompt templates, pattern libraries, and review checklists so the process scales across many services without one-off effort.

      Work directly with client engineers, explain trade-offs plainly, and flag where a straight conversion is the wrong call.

Must have

      Deep Java: 8+ years building production Java microservices (Spring Boot or similar). Can read unfamiliar Java code and explain what it does and why.

      Strong C# / .NET: 5+ years hands-on with C# and .NET Core / .NET 6+, ASP.NET Core Web APIs, dependency injection, async patterns.

      Real migration experience: Has personally converted or re-platformed code between languages or frameworks, not just maintained the result.

      Microservices and REST: API design, service-to-service communication, containerization (Docker), CI/CD.

      Testing discipline: Comfortable proving parity with automated tests, not visual inspection.

      Communication: Works independently, translates technical detail for business stakeholders, gives direct feedback.

Nice to have

      Experience using AI coding tools (GitHub Copilot, Claude, ChatGPT, or similar) for code conversion or large refactors, and an honest view of where they fail.

      Familiarity with LLM-assisted development workflows: prompt design, output validation, agentic coding tools.

      Kubernetes, AWS or Azure, API gateways (Kong).

      Exposure to MySQL and SQL Server.

      Exposure to Python (helpful for tooling around the conversion pipeline).



Automatically Apply to the Best Remote Jobs

Stop the endless job search. Our AI finds and applies to the best jobs for you.

Try it Now
Keep looking

Similar Jobs

See all Remote Software Development jobs →

Pro Audio / Video Software Engineer

Full Time United States Software Development

Senior Statistical Programmer FSP

Full Time India Software Development

Specialty Coder I

Full Time United States Software Development

Medical Coder

Full Time United States $21.74 - $29.22 per hour Software Development

Senior Software Engineer, Core Experiences - Boston, MA, USA

Full Time United States $140K - $200K per year Software Development

Software Engineer, Platform - Mexico City, Mexico

Full Time Mexico Software Development
Apply Now

Personalize your Remote Job Search in 3 Easy Steps!

Discover remote opportunities in Software Development

Answer easy questions

Answer easy questions

200,000+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!”

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified