Remotify
logo
Prodigy Resources

Senior Software Engineer

North America

July 5, 2026 at 1:08 AM

✨ AI summary

Location

  • United States

Languages

  • C#

Frameworks

  • .NET Framework
  • ASP.NET Web Forms
  • Web API 2
  • OData
  • NHibernate
  • Quartz.NET
  • Entity Framework 6

Cloud Services

  • Azure DevOps
  • AWS SDK (Secrets Manager, S3)

Databases

  • MS SQL Server (T-SQL)

Experience Level

  • 6+ years professional experience with C# and .NET Framework

About the Company



We are hiring a Senior Software Engineer to support and enhance a large, mature enterprise platform built on the Microsoft/.NET stack. This role is focused on maintaining, modernizing, and extending a complex production application that supports payroll, HR, time collection, labor management, scheduling, reporting, and integrations with third-party systems.



About the Role



This is not a greenfield role. The right engineer needs to be comfortable working inside a long-lived enterprise codebase, understanding existing architecture, making careful improvements, and solving production issues without destabilizing the platform. The environment includes ASP.NET Web Forms, C#/.NET Framework, MS SQL Server, IIS, NHibernate, XML/XSLT, Web API 2, OData, and related Microsoft technologies. This is a strong fit for an experienced engineer who has real depth in legacy enterprise .NET systems and understands how to keep business-critical software running while improving it over time.



Responsibilities



  • Maintain and enhance a large-scale enterprise application built on C#/.NET Framework and ASP.NET Web Forms.
  • Work across the full application stack, including frontend Web Forms, service layers, database logic, integrations, and deployment environments.
  • Write, optimize, and troubleshoot advanced T-SQL queries, stored procedures, indexes, and execution plans.
  • Support and improve IIS-hosted applications, including application pools, configuration, deployments, and production troubleshooting.
  • Use NHibernate in a production environment, including mappings, SessionFactory, DAO patterns, and second-level caching.
  • Work heavily with XML and XSLT to support forms, reports, templates, and application rendering logic.
  • Build and maintain RESTful endpoints using Web API 2 and OData.
  • Diagnose and resolve performance, reliability, integration, and data issues in a production environment.
  • Contribute to deployment automation using PowerShell and related tooling.
  • Participate in code reviews, technical design discussions, debugging, testing, and release support.
  • Make thoughtful improvements to legacy systems while preserving stability and business continuity.


Qualifications



  • 6+ years of professional experience with C# and .NET Framework.


Required Skills



  • Deep hands-on experience with ASP.NET Web Forms.
  • Advanced MS SQL Server / T-SQL experience, including:
  • Complex query writing
  • Stored procedures
  • Indexing strategies
  • Execution plan analysis
  • Performance tuning
  • Hands-on IIS administration experience, including:
  • Application pool management
  • Configuration
  • Troubleshooting
  • Deployment support
  • Experience with PowerShell-driven deployment automation, ideally at scale.
  • Production experience with NHibernate, including:
  • Mappings
  • SessionFactory
  • DAO pattern
  • Second-level caching
  • Strong proficiency with XML and XSLT.
  • Experience maintaining and extending large, legacy enterprise .NET applications.
  • Experience with Web API 2 and OData.
  • Strong understanding of RESTful service layers and client or integration-facing endpoints.
  • Ability to work carefully in a mature production system where stability matters.


Preferred Skills


  • Quartz.NET scheduling.
  • Entity Framework 6.
  • Azure DevOps CI/CD pipelines.
  • AWS SDK, including Secrets Manager or S3.
  • Payroll, HR, workforce management, time-and-attendance, or labor-management domain experience.
  • Experience supporting high-volume, multi-client, or business-critical enterprise applications.


Pay range and compensation package


Not specified in the job description.


Equal Opportunity Statement


We are committed to diversity and inclusivity in our hiring practices.

Apply