Logo for Everest Technologies, Inc

Sr C# Developer

Role overview

Qualifications

  • Deep Java: 8+ years building production Java microservices (Spring Boot or similar)
  • Strong C# / .NET: 5+ years hands-on with C# and .NET Core / .NET 6+, ASP.NET Core Web APIs
  • Real migration experience: Has personally converted or re-platformed code between languages or frameworks
  • Microservices and REST: API design, service-to-service communication, containerization (Docker), CI/CD

Responsibilities

  • Convert Java microservices to C# / .NET, using AI-generated first drafts as a starting point
  • Review AI-converted output for correctness, missed edge cases, and behavior drift
  • Map Java constructs and libraries to their .NET equivalents
  • Write or port unit and integration tests to prove functional parity before and after migration

Key facts

Hard skills

Other skills

  • Communication

About the company

Everest Technologies, Inc logo

Everest Technologies, Inc

IT Services & IT Consulting

Founded in 1997, Everest Technologies is a leading Information Technology solutions provider based in Columbus, Ohio. We deliver top quality systems and software design, architecture, development, testing and implementation services to clients in a variety of industrial, commercial, and governmental environments. By focusing on achieving client successes, we have achieved success ourselves. Everest has grown steadily and is now recognized as a premier Information Technology solution provider in Ohio. Our reputation for providing creative and technically superior consulting services is built on our innovative use of leading technologies tailored to meet the individual needs of our clients. Additionally, our experienced consultants have augmented our clients’ internal staff to develop on-site and off-site technology solutions. The flexibility we provide, along with our focus on the specific needs of the project, allows us to deliver high-quality solutions to the client in a short amount of time. Everest Technologies provides its clients with top quality IT consultants dedicated to improving the clients’ business processes. The experience of our personnel assures successful implementation of IT solutions..

Company details

Company typeSME
IndustryIT Services & IT Consulting
Company size51 - 200

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

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



Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

C# Developer Related jobs

Other jobs at Everest Technologies, Inc

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.