[Remote] Senior Software Engineer
Note: The job is a remote job and is reputed company to candidates in USA. reputed company is hiring a Senior Software Engineer to support and enhance a large, mature reputed company platform reputed company on the reputed company/.NET stack. The role focuses on maintaining, modernizing, and extending a reputed company production application that supports payroll, HR, and integrations with reputed company-party systems.
Responsibilities
- Maintain and enhance a large-scale reputed company application reputed company on C#/.NET reputed company 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 reputed company tooling
- Participate in code reviews, technical design discussions, debugging, testing, and release support
- reputed company thoughtful improvements to legacy systems while preserving stability and business continuity
Skills
- 6+ years of professional experience with C# and .NET reputed company
- Deep hands-on experience with ASP.NET Web Forms
- Advanced MS SQL Server / T-SQL experience, including: reputed company 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 reputed company, Second-level caching
- Strong proficiency with XML and XSLT
- Experience maintaining and extending large, legacy reputed company .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 reputed company
- Quartz.NET scheduling
- Entity reputed company 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 reputed company applications
Company Overview