C# Developer
Check Your Resume Match Score
Scan your resume against ATS criteria for this C# Developer role at Center for Computational Technologies.
Apply for this position
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
Key Requirements & Skills
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
Benefits & Perks
Opportunity to work with a dynamic and innovative IT organization Collaborative and supportive work environment Professional growth and development opportunities
Frequently Asked Questions
How to apply for C# Developer at Center for Computational Technologies?
Click the "Apply via CareerScan" button on this page.
What is the salary for this role?
Salary details will be discussed during the interview.
What experience is required?
Mid of experience is required.
Is this position still open?
Yes, currently active and accepting applications.
Similar Openings
Explore related active roles in Engineering
C# Developer
Center for Computational Technologies · Pune City