C# Developer

Open 30d
We are building a migration workflow for large-scale Windows desktop applications. You will work on file-based localization/globalization across multiple resource file types and contribute directly to the migration, testing, and delivery pipeline. If you have strong C# and Windows desktop development experience and enjoy working close to the system level, this role is a great fit.

What You'll Be Doing
  • Work with resource files (.rc, .resx, XAML, XML) to implement and validate localization across application modules.
  • Debug and compare localized builds in Visual Studio to ensure stability and correctness.
  • Handle partial localization scenarios and resolve missing string issues at runtime.
  • Work with C++ DLLs as a consumer - understanding their structure for localization and debugging purposes.
  • Participate in a direct testing and defect-fixing loop - find issues, fix them, validate, repeat.
  • Collaborate with localization, QA, and cross-functional teams throughout the delivery cycle.


Requirements

Must have:
  • 2–4 years of experience in Windows desktop application development.
  • Strong hands-on experience in C# and WPF (MVVM).
  • Experience in working with .rc and .resx resource files for localization or globalization.
  • Proficiency in Git and Visual Studio.
  • Ability to debug, trace, and fix issues independently.
Good to have (not dealbreakers):
  • Exposure to MFC or Win32 - even if you've only read or debugged such code, not written it.
  • Basic familiarity with C++ - enough to navigate a DLL or read legacy code.
  • Experience with XAML or XML based localization.
  • Experience generating or consuming localized resource DLLs.
  • Understanding of encoding, code pages, or multi-language string handling.
Minimum Qualifications
  • Bachelor's degree in Computer Science, Mechanical, Electrical, or similar - or equivalent hands-on experience.
  • Experience with Agile/Scrum development methodology.


Benefits

  • Opportunity to work with a dynamic and innovative IT organization
  • Collaborative and supportive work environment
  • Professional growth and development opportunities