Senior C#.NET Developer for Legacy System Modernization and Enterprise Application Development
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
Technical Skills Required
Benefits & Perks
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)