South Geeks
Senior Full Stack .NET Engineer (Legacy Windows App)
About this role
Description: Maintain and modernize a Windows desktop application for digitizing historical records. Fix user-reported defects, resolve build failures, and support version releases. Collaborate with the security team to meet organizational security standards. Full-time role requiring overlap with Mountain Time working hours. Requirements: Strong C#/.NET experience (.NET 8.0) with advanced features and nullable reference types. Proficiency in WPF (XAML, data binding, styles, custom controls) and MVVM architecture. Experience with Entity Framework 6, SQL Server, and dependency injection using Autofac. Strong debugging skills and experience with legacy Windows applications. Familiarity with Visual Studio/MSBuild for project configuration and troubleshooting. Benefits: Long-term projects and 100% remote work. Payment in USD, PTO, English lessons, and technical training. Work-from-home budget and career coaching.