This is a remote position.
About the roleThis is a versatile senior C# pod, not four slots on one project. These developers rotate across multiple Client workstreams, leaning into migration/conversion support when that work surges and picking up other C# projects otherwise. The role rewards people who ramp fast, context-switch cleanly, and are comfortable across different codebases and problem types. Frame it as flexible senior muscle, not bench or generic staff augmentation.
• Move across multiple Client C# workstreams as priorities shift.
• Support the Java-to-C# migration effort during peak periods: reviewing and finishing AI-converted code, building out C# services, proving parity.
• Pick up feature development, defect work, and enhancements on other C# projects between migration surges.
• Ramp quickly on unfamiliar codebases and deliver with minimal hand-holding.
• Strong C# / .NET: 8+ years, .NET Core / .NET 6+, ASP.NET Core, dependency injection, async/await.
• Adaptability: demonstrated history of working across multiple projects, clients, or codebases; comfortable ramping fast and switching context. This is a stated requirement, not a footnote.
• Data and API fundamentals: SQL, EF Core or Dapper, REST APIs.
• Self-direction: delivers independently across changing assignments.
• Code migration or application modernization experience (including framework upgrades such as .NET version migrations). Directly relevant to migration overflow.
• Java familiarity, enough to help on conversion work when needed. Valued, not gated.
• AI coding tool experience.
• Cloud (Azure or AWS), containerization, CI/CD.
Skills Required
- 8+ years of strong C# and .NET experience
- Experience with .NET Core or .NET 6+, ASP.NET Core, dependency injection, and async/await
- Demonstrated ability to work across multiple projects, clients, or codebases and switch context quickly
- Knowledge of SQL and EF Core or Dapper
- Experience developing and working with REST APIs
- Ability to work independently and deliver across changing assignments
- Code migration or application modernization experience, including .NET version migrations
- Java familiarity
- Experience with AI coding tools
- Cloud experience with Azure or AWS
- Containerization and CI/CD experience
What We Do
Everest Technologies is an enterprise IT services firm that helps organizations solve business problems and scale through technology. Its offerings include managed services, project solutions, staff augmentation, DevOps and automation, quality engineering, cloud enablement, application services, retail and supply-chain technology, and decision intelligence. The company combines domain expertise with software engineering and AI capabilities, serving enterprise clients globally from U.S. and Indian delivery centers.








