Senior .NET Developer

4 hours, 8 minutes ago
Full-time
Lead
Software Development
Better Impact

Better Impact

Better Impact offers volunteer and donor management software to streamline engagement and management processes for organizations worldwide, with customizable profiles, training modules, and communication tools.

Internet Software & Services
11-50
Founded 2000

Description

  • Lead the incremental migration of the Volunteer Impact backend from VB.NET/.NET Framework to C#/.NET 10.
  • Define the migration approach and make technical sequencing decisions for what to migrate, replace, or rewrite first.
  • Modernize the custom security framework for the new stack without introducing authorization bypasses.
  • Strengthen the CI/CD pipeline and add regression gates with the quality engineering team.
  • Ship migrated components to production independently while the legacy application continues to run.
  • Identify, evaluate, and replace legacy dependencies that are incompatible with modern .NET.
  • Work hands-on as a technical anchor, writing code daily and validating changes before deployment.
  • Collaborate with DevOps, DBA, and quality engineering partners to move the platform forward.
  • Lay the technical foundation for future team growth on a modern C# codebase.

Requirements

  • 8+ years of professional C#/.NET experience.
  • Experience leading or serving as the technical anchor on a .NET Framework-to-.NET Core or later migration of a large production monolith.
  • Proven ability to migrate production systems incrementally with minimal downtime.
  • Deep NHibernate experience is strongly preferred.
  • Experience replacing legacy production dependencies such as DI containers, bundling frameworks, service hosting, and unsupported third-party libraries.
  • Hands-on experience with legacy .NET ecosystem components, including ASP.NET MVC-to-Core routing and custom security frameworks.
  • Experience improving CI/CD pipelines for .NET applications.
  • Ability to work effectively in a small core team with shared DevOps and DBA support and a dedicated quality engineering partner.
  • VB.NET familiarity is a bonus, not a requirement.
  • Experience migrating SSRS reports to a modern reporting platform is a plus.

Benefits

  • Medical, dental, and vision insurance after 90 days.
  • 401(k) after 90 days.
  • Unlimited vacation plus 9 paid holidays.
  • Paid parental leave.
  • Competitive compensation package.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Sr .Net Developer | Contract | King of Prussia, PA

TWO95 International 51-250 Internet Software & Services

Sr. .NET Developer at a company in King of Prussia, PA, supporting and enhancing database-driven applications on a 6+ month contract basis with remote work during COVID.

Azure C# jQuery
3 hours, 53 minutes ago

Senior Python Data Scraping Engineer (Freelance)

Mindrift.ai: Be the “I” in AI Internet Software & Services

Mindrift is hiring a part-time remote Senior Python Data Scraping Engineer for its Tendem project to deliver accurate, structured data extraction workflows within a hybrid AI and human system.

AJAX AWS Docker GitHub JavaScript JSON LLM Python Selenium
4 hours, 8 minutes ago

Senior Python Engineer - AI Coding Agent Evaluation (Freelance)

Mindrift.ai: Be the “I” in AI Internet Software & Services

Mindrift is seeking an experienced software development specialist to create realistic coding-agent evaluation tasks and tests for project-based AI opportunities.

Docker FastAPI JavaScript Kafka PostgreSQL Python React Redis TypeScript
4 hours, 8 minutes ago

Senior Java Developer with Wildfly - Freelance

Netguru 251-1K Internet Software & Services

Netguru is hiring a Senior Java Developer for a full-time remote engagement on long-term client projects in CET hours, starting around mid-August 2026.

CI/CD Java RabbitMQ SQL Server
4 hours, 8 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers