29 Aug
|
Persistent Systems
|
Pune
29 Aug
Persistent Systems
Pune
About 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 setting.
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 delivery of high-quality, secure, and maintainable
📌 Software Engineer (Pune)
🏢 Persistent Systems
📍 Pune