Job Role: .Net Developer
Location: Remote
Job Description:
Must Have Technical/Functional Skills:
Handson experience with modern .NET (currently .NET 8; readiness to upgrade to .NET 10).
Strong C# and ASP.NET Core (Web APIs, background services, middleware).
Proven track record of building new features and delivering enhancements in production systems.
Solid DevOps experience: CI/CD, automated testing, artifact/versioning, environment promotion; containerization (Docker) and cloud deployment (preferably Azure).
Clean code principles, design patterns.
Roles & Responsibilities:
Feature Delivery: Design, implement, and ship new features and enhancements across backend APIs, services, and integrations owning work from design through production rollout.
Legacy Code Discovery & Modernization: Rapidly understand unfamiliar, legacy code (e.g., older ASP.NET or .NET Framework)
Migrations & Upgrades: Plan and run migrations (e.g., .NET Framework .NET 8 and onward to .NET 10), manage breaking changes, library upgrades,
and compatibility testing.
DevOps & Reliability: Build and maintain CI/CD pipelines (Azure DevOps/GitHub Actions), automate tests and deployments.
Code Quality & Best Practices: Apply Clean Code, SOLID, and appropriate design patterns; participate in code reviews; maintain high unit/integration test coverage
Candidates must be skilled to build new features and enhancements (not just application maintenance) and bring solid DevOps skills. Need to work with minimal documentation and authored by prior team members.
Candidates need to contribute to current .NET framework stack and help drive the upgrade to .NET 10 next year, applying clean code and industry best practices throughout.