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.
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
Similar Jobs
Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Leads the architecture, development, testing, deployment, and optimization of high-performance C/C++ applications on Unix/Linux. Owns complex technical problems, payment cryptography, HSM integrations, concurrency, memory optimization, and system reliability. Provides technical leadership, mentors engineers, drives secure coding and CI/CD practices, troubleshoots production issues, conducts design reviews, and collaborates with product, QA, and operations teams.
Top Skills:
Advanced Encryption Standard (Aes)AgileArpcArqcCC++Ci/CdCmakeConcurrencyCryptographyDevOpsGdbGitGithub CopilotGoogletestIpcJavaMakeMcp ServersMemory ManagementMultithreadingOwaspPayment Validation HsmPythonSession Key DerivationShell ScriptingSocket ProgrammingThales HsmTriple DesUnix/Linux
Artificial Intelligence • Information Technology • Professional Services • Software
Develops and customizes Teamcenter PLM solutions using C++, ITK, BMIDE, workflows, and integrations. Responsibilities include designing, debugging, refactoring, and optimizing applications using object-oriented programming, STL, algorithms, multithreading, and concurrency. Collaborates with engineering and CAD/PLM teams on technical integrations and uses AI-assisted development tools such as GitHub Copilot, Claude Code, or Cursor. Preferred experience includes C++17, Windows technologies, CAD integrations, CI/CD, and geometric modeling.
Top Skills:
AlgorithmsBmideC++C++17CadCatiaCi/CdClaude CodeCom/DcomConcurrent ProgrammingCreoCursorData StructuresGeometric ModellingGitGithub CopilotMfcMultithreadingNxOopSolid EdgeSolidworksStlTeamcenter IntegrationsTeamcenter ItkTeamcenter PlmTeamcenter WorkflowsVc++
Software • Consulting
Customize and configure Siemens Teamcenter using BMIDE and Active Workspace, develop C++ ITK customizations and workflow handlers, and build integrations such as Creo-Teamcenter. Support BOM synchronization, HVM, Product Configurator, Easy Plan, upgrades, deployments, and production or UAT issue resolution. The role also requires client communication, workshop leadership, and clear explanation of technical solutions.
Top Skills:
Active WorkspaceBmideC++CreoDeployment CenterItkJavaSoaTeamcenterTem
What you need to know about the Pune Tech Scene
Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.



