13 Aug
|
ULTISOURCE
|
Hyderabad
13 Aug
ULTISOURCE
Hyderabad
Client Type:Product Company
Job Type: Full Time With Client
Work Mode: Hybrid
Location: Hyderabad, India
Experience: 10 - 17 Years
Skills:Win32, Socket Programming, Memory Leaks, MFC
About the Chance
About the Role
What You Will Do
- Own and driveend-to-end feature development — from design through delivery — using C/C++ and MFC on Windows
- Diagnose and resolve complex defects including memory leaks, race conditions, multithreading, and concurrency issues
- Collaborate with product, QA, and architecture teams during planning, estimation, and design reviews
- Contribute to Agile ceremonies — sprint planning, stand-ups, retrospectives, and technical grooming sessions
- Mentor and guide other engineers on Windows internals, debugging practices, and performance patterns
What We Are Looking For
Must-Have Skills
- Hands-on C/C++ development experience,
exclusively or primarily on Windows platforms
- Deep expertise in Win32 API, DLLs, shared libraries, and Windows message loop / event-driven architecture
- Strong command of data structures, STL libraries, and modern C++ standards
- Proven experience with multithreading, thread synchronization, and concurrency in a Windows environment (mutexes, critical sections, events)
- Socket programming and network programming experience on Windows (Winsock)
- Solid understanding of Windows internals — process/memory model, kernel objects, IPC
- Expert-level debugging skills using tools such as WinDbg, Visual Studio Debugger, or similar
- Experience in the banking or financial services domain (strongly preferred
📌 Lead / Staff Engineer C++ (Windows) (Hyderabad)
🏢 ULTISOURCE
📍 Hyderabad