This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are looking for a Senior .NET Engineer for maintaining, fixing, and improving a suite of legacy enterprise applications for a high-profile entertainment industry client. This role requires a seasoned engineer who is comfortable navigating complex, multi-generational codebases spanning VB6 through modern .NET Core, someone who can diagnose issues quickly and deliver pragmatic, stable solutions.
Job Responsibility:
Maintain, debug, and enhance a portfolio of legacy desktop and web applications across multiple technology generations
Triage and resolve production issues in WinForms-based desktop apps and API/middleware services
Collaborate with client stakeholders and cross-functional engineering teams to understand business requirements
Refactor and improve legacy code where appropriate without disrupting existing functionality
Document findings, workarounds, and architectural decisions for knowledge transfer
Support integrations between legacy systems and modern API layers
Requirements:
5+ years of professional software development experience
Strong proficiency in VB.NET and C# (7.x / 8.x)
Hands-on experience with .NET Framework (4.0, 4.5, 4.8) and .NET Core (3.1+)
Experience working with or supporting VB6 applications
Familiarity with WinForms desktop application development
Experience building or maintaining REST APIs and middleware services
Ability to work independently in unstructured, legacy codebases with minimal documentation
Nice to have:
Exposure to Angular (v6, v9, or v12) for understanding front-end integrations
Experience with Outlook Add-In development (.NET Framework)
Background in the entertainment, talent management, or media industry