09 Sep
|
Persistent Systems
|
Pune
09 Sep
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 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 protected 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-
📌 Software Engineer (Pune)
🏢 Persistent Systems
📍 Pune