.NET Application Support Engineer
Overview
In this role you ensure stability and performance of enterprise .NET applications built on the Microsoft stack at TransCore. You will bridge development and operations, debug C#/.NET code, manage IIS environments, and build automation scripts to reduce manual tasks. You’ll tackle incident management, root-cause analysis, and proactive monitoring to keep critical systems running smoothly. This is a hands-on, cross-functional role with a strong automation and reliability focus.
ResponsibilitiesOwn L2/L3 technical support for high-availability .NET apps, APIs, and Windows ServicesAnalyze and debug C# code to identify defects and provide RCA to development teamsConfigure and optimize IIS, app pools, and environment variables across staging/productionDevelop and maintain PowerShell scripts for deployments, health checks, and data fixesTroubleshoot data faults with T-SQL queries and optimize SQL Server bottlenecksMonitor application health logs and document known issues, configurations, and recovery steps
Key requirements3+ years with .NET Core / .NET Framework (4.x+), ASP.NET MVC, Web APIProficient in PowerShell for automationStrong IIS knowledge (bindings, SSL, app pools)Proficient in SQL Server, T-SQL, indexingExperience with diagnostic tools (Event Viewer, Serilog/Log4Net, APM)Bachelor's degree or equivalent experienceDetective mindsetStrong communicatorAutonomy.NET Core / .NET Framework (4.x+), ASP.NET MVC, Web APIPowerShell scriptingIIS administration and tuning