The Role
Develop and validate localization workflows for large-scale Windows desktop applications. Work with .rc, .resx, XAML, and XML resource files, debug localized builds in Visual Studio, resolve runtime localization issues, and consume C++ DLLs for localization and debugging. Participate in testing, defect resolution, and delivery while collaborating with localization, QA, and cross-functional teams.
Summary Generated by Built In
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
Skills Required
- 2-4 years of experience in Windows desktop application development
- Strong hands-on experience with C#
- Strong hands-on experience with WPF and MVVM
- Experience working with .rc and .resx resource files for localization or globalization
- Proficiency in Git
- Proficiency in Visual Studio
- Ability to debug, trace, and fix issues independently
- Bachelor's degree in Computer Science, Mechanical Engineering, Electrical Engineering, or a similar field, or equivalent hands-on experience
- Experience with Agile/Scrum development methodology
- Exposure to MFC or Win32
- Basic familiarity with C++
- Experience with XAML or XML-based localization
- Experience generating or consuming localized resource DLLs
- Understanding of encoding, code pages, or multilingual string handling
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
CCTech, the Centre for Computational Technologies, is a digital transformation company developing CAD, CFD, artificial intelligence, machine learning, 3D web, augmented reality, digital twin, and enterprise applications. Its product division includes simulationHub, a cloud-based CFD platform, while its consulting division helps engineering organizations with computational engineering, CAD/CFD software development, digital transformation, and related technology services.





