09 Sep
|
Persistent Systems
|
Pune
09 Sep
Persistent Systems
Pune
Job DescriptionAbout Position: We are seeking an experienced Software Engineer/C++ Programming Engineer with 6 to 10 years of expertise in developing high-performance Windows-based applications using C++, VC++, and Microsoft technologies. The ideal candidate will possess strong knowledge of object-oriented programming, Windows application development, multithreading, memory management, and software design principles. This role involves designing, developing, optimizing, and maintaining robust desktop applications while ensuring code quality, performance, and scalability. - Role: Software Engineer - Location: Pune - Experience: 6 to 10 Years - Job Type: Full time Employment What You'll Do: - Design, develop, enhance, and maintain Windows desktop applications using C++ and VC++. - Develop and optimize applications using Microsoft Visual Studio development environment. - Build and maintain applications using MFC (Microsoft Foundation Classes). - Implement solutions leveraging Win32 APIs for system-level and Windows-based functionalities.
- Design and develop software using Object-Oriented Programming (OOP) principles. - Utilize Templates, STL containers, and generic programming techniques to build maintainable and efficient solutions. - Apply RAII (Resource Acquisition Is Initialization) concepts and Smart Pointers to ensure safe resource management. - Design and implement multithreaded applications using mutexes, atomic operations, and condition variables. - Analyze and optimize application performance, scalability, and reliability. - Manage memory effectively, including heap and stack allocation, object lifecycle management, and leak prevention. - Debug complex software issues, perform root cause analysis, and resolve production defects. - Collaborate with cross-functional teams including architects, QA engineers, and product stakeholders. - Participate in code reviews and contribute to continuous improvement of development standards and best practices. - Ensure deli
📌 Software Engineer (Pune)
🏢 Persistent Systems
📍 Pune