Job Summary (List Format): Senior .NET Full-Stack Application Developer
- Design, develop, enhance, maintain, and support enterprise applications across the Microsoft .NET stack.
- Work on both legacy Microsoft desktop/client-server applications (VB.NET, WPF, Windows Forms) and modern web applications (Blazor).
- Support and troubleshoot existing production applications across UI, application, API/service, and database layers.
- Develop new features and modernize applications using C#, .NET/.NET Framework, and Microsoft Blazor.
- Maintain and enhance existing VB.NET applications; must be comfortable with legacy code.
- Integrate applications with APIs (WCF, RESTful APIs/web services) and Microsoft SQL Server databases.
- Utilize Git and/or TFS/Azure DevOps for source control and work with CI/CD pipelines and deployment processes.
- Independently investigate application issues, perform root-cause analysis, and implement sustainable solutions.
- Collaborate in application modernization efforts and contribute to enterprise integration.
- Apply strong troubleshooting and application support skills for both desktop and web environments.
- Nice-to-have skills include Azure/Azure DevOps, Entity Framework/EF Core, Power BI, automated/unit testing, application performance tuning, and experience with large enterprise applications.
- Ideal candidates are senior, well-rounded, hands-on .NET developers comfortable working across varied technologies and application layers, not limited to just web or desktop specialization.
- Blazor, C#/.NET, SQL Server, and experience with legacy desktop applications (VB.NET, WPF/Windows Forms) are key requirements.