Senior .NET Developer

1 month, 2 weeks 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

Java Staff Software Developer IV

Caseware 251-1K Internet Software & Services

Caseware is hiring a Staff Software Developer in Colombia to provide hands-on technical leadership for its global accounting and audit software platform, shaping scalable architecture and improving engineering practices across teams.

Agile AWS Azure CI/CD Docker GCP GitHub Java JIRA Kubernetes Microservices MongoDB New Relic REST API SQL Server Terraform Visual Studio
2 hours, 16 minutes ago

Java Senior Software Developer

Caseware 251-1K Internet Software & Services

Caseware is hiring a Senior Software Developer III in Colombia to provide technical leadership while evolving distributed SaaS architecture, engineering practices, and AI-augmented development workflows.

Angular Apache Spark AWS CI/CD CSS Cypress Design Systems Docker DynamoDB GitHub GitHub Actions GraphQL Hadoop HTML Java Jest JIRA JMeter Kubernetes Microservices Playwright Presto REST API Sass Spring Boot Storybook TypeScript
2 hours, 31 minutes ago

[Job - 31387] Developer .NET Mid-Level, Brazil

CI&T 5K-10K Internet Software & Services

CI&T is seeking a Mid-Level .NET Developer in Brazil to build and integrate reliable back-end solutions for a multinational client project in collaboration with teams across Brazil, Colombia, the UK, and the USA.

Agile Azure C# CI/CD .NET REST API SOAP SQL Server
2 hours, 31 minutes ago

[Job-30904] Mid level Java Developer, Brazil

CI&T 5K-10K Internet Software & Services

A CI&T busca uma pessoa desenvolvedora Java Pleno para atuar em um cliente do setor de benefícios, evoluindo aplicações e processos para melhorar a experiência dos usuários finais.

AWS Docker Java Kanban MongoDB Oracle Scrum SonarQube Spring Boot
2 hours, 46 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