Software Developer
*Responsibilities:* * Develop and maintain full-stack enterprise business applications across modern .NET, Blazor, and legacy ASP.NET Web Forms platforms. * Design, develop, document, and support REST APIs and SOAP/web-service integrations. * Develop business logic, data-access layers, shared domain libraries, background executables, and client-specific integrations. * Work with SQL Server databases, relational data models, stored procedures, direct SQL queries, transactions, and data-migration utilities. * Write clean, maintainable, testable C# code using object-oriented design, LINQ, asynchronous programming, and established application patterns. * Design, develop, and unit test applications in accordance with coding, security, performance, and deployment standards. * Analyze and resolve production issues involving web applications, APIs, business logic, database queries, integrations, IIS hosting, and third-party components. * Participate in requirements analysis, technical design, user-story development, task estimation, code reviews, and sprint planning. * Collaborate with business stakeholders, QA, developers, and support personnel in an Agile, team-oriented environment. * Maintain and enhance applications hosted in IIS and supported through Visual Studio and Azure DevOps source control. * Document application behavior, technical decisions, integration requirements, deployment procedures, and troubleshooting steps. * Improve existing legacy applications while contributing to modernization efforts involving .NET 10.