IT Software Developer / .NET Application Specialist (Legacy Maintenance & Modernization)

Palmetto Posting, Inc.
Spartanburg, SC, United States
3 months ago
Apply on indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Compensation
$100,000.0 - $130,000.0
Working hours
Regular working hours
Job source

Tech stack

ASP.NET .NET Framework Batch Processing Software Bug Management Business Software C Sharp (Programming Language) Internet Information Services (IIS) Image Management Microsoft Software Microsoft SQL Server Visual Basic .NET (Programming Language) Windows PowerShell
+8 more
Software Engineering SQL Stored Procedures Systems Integration Transact-SQL Web Applications Asp.net Web Forms Restful APIs Legacy Systems

Job description

We are seeking a skilled and self-motivated IT professional to join our team as the primary owner of our in-house web application and supporting systems. Our core system was built in 2012 on Microsoft technologies and has been continuously enhanced over the years. You will be responsible for keeping the application stable and reliable while helping us modernize key components over time.

This is a hands-on role ideal for someone who enjoys solving real problems, working with established codebases, and gradually improving legacy systems without unnecessary rewrites.

Key Responsibilities

  • Perform bug fixes, troubleshooting, and small-to-medium feature enhancements to our existing VB.NET / ASP.NET Web Forms application
  • Write and maintain SQL Server stored procedures and queries
  • Update and troubleshoot XSL-FO templates used for generating PDF reports (field reports, levy notices, tax sale notices)
  • Maintain and improve PowerShell scripts for batch processing, image handling, and automated workflows
  • Troubleshoot and support integrations with ProntoForms (field data collection)
  • Manage IIS deployments and server-related application issues
  • Investigate and resolve complex technical problems in a timely manner
  • Modernization efforts (phased):
  • Analyze and maintain existing FO.NET / XSL-FO PDF generation systems
  • Help migrate legacy PDF rendering to modern, supported solutions (e.g., QuestPDF, iText, or HTML/CSS-based approaches)
  • Support gradual upgrades of .NET Framework applications toward modern .NET platforms

Requirements

Do you have experience in Web applications?, * Strong experience with Microsoft technologies, particularly VB.NET or C#, ASP.NET, and SQL Server (T-SQL and stored procedures)

  • Solid understanding of web application troubleshooting and IIS
  • Experience writing and maintaining PowerShell scripts
  • Comfort working with legacy codebases and gradually modernizing them
  • Strong problem-solving skills - you enjoy digging into “why isn’t this working?” issues
  • Ability to work independently with minimal supervision while meeting deadlines
  • Excellent communication skills - able to explain technical concepts to non-technical team members
  • 3+ years of hands-on experience with the Microsoft development stack (preferred)

Nice-to-Haves (Big Plus):

  • Experience modernizing legacy .NET Framework applications to .NET 8 / .NET 9 / .NET 10
  • Familiarity with modern PDF generation libraries (QuestPDF, iText, etc.)
  • Experience with REST APIs and ASP.NET Core
  • Knowledge of image processing workflows

Who You Are

You’re a practical, results-oriented developer who doesn’t get frustrated by older systems. You take pride in keeping critical business applications running smoothly while looking for smart opportunities to improve them. You communicate clearly with both technical and non-technical stakeholders.

Benefits & conditions

Pulled from the full job description

  • 401(k)
  • Health insurance
  • 401(k) matching
  • Paid time off
  • Paid holidays, * Competitive salary (based on experience)
  • 401k matching
  • Paid Vacation/ Extended Holiday Breaks
  • Direct impact on core business systems
  • Opportunity to modernize aging technology and learn new tools
  • Stable, long-term role supporting essential government/tax-related operations

Pay: $100,000.00 - $130,000.00 per year, * 401(k)

  • 401(k) matching
  • Health insurance
  • Paid time off

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:59 min

The danger of adopting default REST APIs

Stefan Priebsch · World Congress 2021

2:52 min

Introduction to ASP.NET Core and the ABP framework

Alper Ebicoglu Alper Ebicoglu · World Congress 2025

3:28 min

Recognizing vital enterprise stability in legacy software development roles

Gunnar Grosch · Coffee With Developers

3:34 min

Approaching language models as scalable synchronous rest APIs

Patrick Koss Patrick Koss · World Congress 2025

7:44 min

Bootstrapping a test-driven asp.net web api

Alex Banul · LIVE

4:53 min

Upcoming software developer events and technical site auditing

Chris Heilmann +2 · LIVE

Videos

See all

Related articles

See all