Software Developer
Location
United States
Posted
7 days ago
Salary
Not specified
Job Description
Role 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.
- 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
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
Requirements
- 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)
Company Description
Job Requirements
- 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
- 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)
Related Guides
Related Job Pages
More Backend Engineer Jobs
Full Stack Developer, Java
Accenture Federal ServicesWe believe in the power of change, harnessed in ways that matter for our country and communities.
Full Stack Java Developer creating innovative solutions for federal clients
Senior Java Integration Consultant
FiservWe aspire to move money and information in a way that moves the world.
The role involves translating requirements into scalable integration designs, leading integration projects, and spending the majority of time hands-on developing APIs, services, and data flows for financial services clients. Responsibilities also include designing, developing, testing, and maintaining secure, high-performance REST and SOAP APIs connecting core banking and other financial systems.
Backend Engineer, Penn Game Studios
Penn InteractiveWe are HQ’d in Philadelphia and manage $PENN’s digital products, including the Barstool Sportsbook.
The engineer will write best-in-class code for game and platform servers, utilizing data storage layers like PostgreSQL and Redis for storage and caching. Responsibilities also include working closely with platform and DevOps teams to implement new functionality and managing tasks through communication with producers and teammates.
Proud Moments ABA is looking for Behavior Technicians (BT's) to join our growing team. Our BT's are an essential part of the treatment team, providing 1-1 specialized treatment in partnership with our Board Certified Behavior Analysts to our clients in a home-based setting. Imple...