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

Palmetto Posting, Inc.
Spartanburg, United States of America
24 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
$ 130K

Job location

Spartanburg, United States of America

Tech stack

ASP.NET
.NET
Batch Processing
Software Bug Management
Business Software
C Sharp (Programming Language)
IIS
Image Management
Microsoft Software
Microsoft SQL Server
Visual Basic
Powershell
Software Engineering
SQL Stored Procedures
Systems Integration
T-SQL
Web Applications
ASP.NET
REST
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