C# Developer

CCTECHYerwada, Pune₹100,000 – ₹150,000
Adzuna INPosted 14h agoOriginal Listing
it-jobs

Job Description

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

Get AI-Matched to This Job

Upload your resume and our AI will score how well you match this and thousands of similar roles.