> Markdown version of [/jobs/ext/1785762-senior-net-developer](https://www.wearedevelopers.com/jobs/ext/1785762-senior-net-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior .NET Developer - **Company:** BETTER IMPACT COLLECTIVE LLC - **Location:** Winston-Salem, NC, United States - **Experience:** Expert - **Salary:** $135,000.0 - $150,000.0 - **Contract:** Permanent contract - **Skills:** .NET Framework, ASP.NET MVC Framework, C Sharp (Programming Language), Continuous Integration, Software Debugging, DevOps, Visual Basic .NET (Programming Language), Routing, NHibernate, Data Access Layer, SQL Server Reporting Services, .NET Core, Backend - **Published:** July 16, 2026 - **Apply:** https://www.careerjet.com/jobad/us177faa0d1922ff3909ca1b552746a686 ## About the Role A senior C#/.NET engineer who modernizes the platform, not just maintains it, * 8+ years of professional C#/.NET experience, with real depth in the framework, not just the latest version * You've personally led or been the technical anchor on a .NET Framework-to-.NET Core (or later) migration of a large, production monolith serving paying customers * You've migrated a production system incrementally with minimal downtime and can articulate the approach you'd take here * Deep NHibernate experience is strongly preferred. We're keeping NHibernate to reduce migration risk, so the value is understanding a mature data access layer, preserving existing behaviour, and knowing where modernization helps without unnecessary churn. * You've replaced legacy dependencies in production: DI containers, bundling frameworks, service hosting, and unsupported third-party libraries. You know how to swap critical components while the plane is flying. * Hands-on experience with legacy .NET ecosystem components: ASP.NET MVC-to-Core routing, custom security frameworks, and the kinds of dependencies that don't have a clean upgrade path * Familiarity with migrating SSRS reports to a modern reporting platform is a benefit. We have a significant reporting footprint, so preserving report behaviour during that move would be valuable. * You've improved CI/CD pipelines for .NET applications and know how to work with a quality function to build gates that catch functional and performance regressions early * You're comfortable in a small core team with shared DevOps and DBA support available, and a dedicated quality engineering partner who owns the regression gate across our platforms. You can make sound technical decisions, debug hands-on, and know when to pull the right support in. * VB.NET familiarity is a bonus, not a requirement. The job is the conversion, not maintaining VB.NET. ## Description You're still hands-on. You write code daily, configure your own CI pipelines, and can replace a legacy dependency, validate the regression risk, and ship the change to production. You want a role where you own the company's most important technical initiative, not one where you draw architecture diagrams and hand them off. You do serious work with a small core team, supported by fractional DevOps and release expertise when it matters, and a dedicated quality engineering function that owns the regression gate protecting this migration. You own the technical path, make sound trade-offs, and work directly with those partners to move the platform forward. You're here to build the engineering foundation, not inherit one. WHAT YOU'LL DO * Lead the migration of the Volunteer Impact backend from VB.NET/.NET Framework to C#/.NET 10, defining the migration approach and executing it incrementally against a live production system * Modernize a custom security framework (70+ custom attributes) into something that works on the new stack, with zero authorization bypasses * Strengthen the existing CI/CD pipeline and, with our quality engineering function, wire in the gates that catch functional and performance regressions before they reach production * Ship migrated areas to production independently and incrementally while the legacy application keeps running * Become the second engineer who can independently cut, validate, and deploy a production release * Identify, evaluate, and replace legacy dependencies that don't have a path forward to modern .NET, without introducing functional or performance regressions * Make the technical sequencing calls: which areas migrate first, which dependencies get replaced when, and where automated conversion is viable vs. manual rewrite * Lay the foundation for the team to grow by modernizing the stack to one that any C# developer can contribute to ## Related Videos - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Creating a routing app with Google Maps API from scratch](https://www.wearedevelopers.com/videos/831-creating-a-routing-app-with-google-maps-api-from-scratch) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [This Is Not Your Father's .NET](https://www.wearedevelopers.com/videos/967-this-is-not-your-father-s-net) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [The 7 Most Popular Backend Frameworks for Developers](https://www.wearedevelopers.com/magazine/403-the-7-most-popular-backend-frameworks-for-developers)