P

Senior C#.NET Developer for Legacy System Modernization and Enterprise Application Development

Remote
This Job is No Longer Active This position is no longer accepting applications
AI Summary

We are seeking an experienced C#.NET Developer to support the modernization of a large, business-critical legacy system and the development of new enterprise applications.

Key Highlights
Legacy system modernization
Enterprise application development
C#.NET development
Database migration
Code review
Technical Skills Required
C#.NET PostgreSQL Visual Basic/VBA ASP.NET Core MVC Blazor Git Jira ServiceNow
Benefits & Perks
100% remote work
Full-time employment

Job Description


We are seeking an experienced #C#.NET Developer to support the modernization of a large, business-critical legacy system and the development of new enterprise applications. This position is responsible for modernizing legacy systems and building new enterprise applications. The primary focus will be converting a large, business-critical Microsoft Access/VBA application into a C#.NET solution integrated with #PostgreSQL. The role also includes designing and developing new applications to support evolving business needs.

The ideal candidate will have strong experience in C#.NET development, #database migration, and #code review, with the ability to interpret and refactor #Visual Basic/VBA code. This is a hands-on development role requiring advanced problem-solving skills and the ability to work independently in a remote environment.


Key Technical Responsibilities:

• Analyze and refactor complex Microsoft Access/VBA codebases into modern C#.NET

• Redesign and migrate legacy database logic to PostgreSQL, including schema optimization and query performance tuning

• Develop new enterprise applications using C#.NET

• Build and maintain RESTful APIs; web-based development experience (ASP.NET Core, MVC, Blazor) is a plus

• Debug, profile, and optimize application performance

• Write and review production-quality code following established standards and best practices


Development Process & Tooling:

• Structured SDLC with design documentation, formal approvals, testing, and production deployment

• Peer code reviews and defect tracking post-release

• Source control using Git

• Work management via Asana, Microsoft Teams, and ticketing systems (e.g., Jira, ServiceNow)


Required Technical Qualifications:

• 5+ years of professional C#.NET development (enterprise-level applications)

• Experience interpreting and refactoring legacy Visual Basic/VBA code

• PostgreSQL experience (schema design, indexing, and query optimization)

• Strong understanding of software architecture, debugging, and performance tuning

• Ability to work independently in a fully remote environment


Preferred Experience:

• ASP.NET Core, MVC, or Blazor

• Prior Microsoft Access/VBA migration projects

• Microsoft .NET certifications

• Exposure to regulated or data-sensitive environments (medical industry a plus)


Location: 100% Remote

Schedule: Full-time, Monday–Friday (core hours required)


Similar Jobs

Explore other opportunities that match your interests

Senior Software Engineer, Payments & Treasury Platform

Programming
•
6m ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Alpaca

United State
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

Jobot

United State

Software Engineer, Infrastructure

Programming
•
46m ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Stripe

United State

Subscribe our newsletter

New Things Will Always Update Regularly