Note: The job is a remote job and is open to candidates in USA. South Geeks partners with high-growth companies to provide technically strong, AI-fluent software engineers for long-term team integrations. The Senior Full Stack .NET Engineer will maintain and modernize a Windows desktop application, resolve defects and build failures, support releases, and improve application security across modern and legacy code.
Responsibilities
- You will maintain and modernize a Windows desktop application used by field teams to capture and organize digitized historical records
- This includes fixing user-reported defects, resolving nightly and automated build failures, and supporting new version releases
- You will work across both modern and legacy portions of the codebase, and partner with the security team to bring the application in line with organizational security standards
Skills
- • Strong C#/.NET experience (.NET 8.0), including advanced C# features and nullable reference types
- • WPF (XAML, data binding, styles, custom controls) and MVVM architecture (CommunityToolkit.Mvvm)
- • Entity Framework 6 (database-first development, LINQ, DbContext, migrations)
- • SQL Server (T-SQL, LocalDB, database design, query and performance optimization)
- • Dependency Injection with Autofac and interface-driven application design
- • Visual Studio / MSBuild (project configuration, debugging, profiling, build troubleshooting)
- • Experience maintaining and modernizing legacy Windows applications
- • Strong debugging and troubleshooting skills, including resolving user-reported defects
- • Experience supporting builds, deployments, and version releases
- • Ability to investigate and resolve nightly/automated build failures
- This is a full-time role requiring full overlap with Mountain Time working hours
- This position is open to candidates anywhere in Latin America, with full overlap availability for Mountain Time business hours
- • Jenkins or GitHub Actions / CI-CD build pipelines
- • Application security and remediation experience
- • Prior experience modernizing legacy .NET applications
- • Familiarity with C and/or Java codebases
Benefits
- Long-term projects.
- 100% remote work.
- Payment in USD.
- PTO.
- English lessons.
- Technical training.
- WFH budget.
- Career Coaching.
Company Overview