C++ - MFC Developer (Bengaluru)

C++ - MFC Developer (Bengaluru)

22 Sep
|
AreteMinds Technologies
|
Bengaluru

22 Sep

AreteMinds Technologies

Bengaluru

C++ Developer – MFC / Windows Application Development

Location: Bangalore, Karnataka, India
Experience: 3–8 Years
Preferred Experience: 4–6 Years
Employment Type: Full-time

Job Summary

We are looking for a skilled C++ Developer with 3–8 years of experience in developing and maintaining Windows-based applications using C++ and MFC.

The ideal candidate should have strong hands-on experience in MFC, C++, OOPS, Windows Application Development, Win32 APIs, STL, multithreading, memory management, and Windows system programming.

The candidate will be responsible for developing high-performance, scalable, and reliable Windows applications while working closely with cross-functional teams.

Key Responsibilities

- Design, develop, maintain, and enhance Windows applications using C++ and MFC.
- Apply strong OOPS principles and software design practices.
- Develop reusable and efficient components using STL.
- Work extensively with MFC and Win32 APIs.
- Implement multithreading and concurrency for high-performance applications.
- Handle memory management and resource management effectively.
- Work with IPC mechanisms, file systems, and Windows services.
- Understand and work with Windows OS internals and system-level programming.
- Debug and troubleshoot applications using Visual Studio debugging tools.
- Implement appropriate design patterns and architecture principles.
- Perform code reviews and maintain coding standards.




- Develop and maintain unit tests and ensure code quality.
- Work with source control tools such as Git, SVN, or Azure DevOps.
- Collaborate with QA, product, and other cross-functional teams.
- Participate in Agile/Scrum development processes.

Mandatory Technical SkillsC++ & OOPS

- 4–8 years of hands-on C++ development experience
- Strong hands-on experience with MFC – Mandatory
- Strong understanding of:
- Encapsulation
- Inheritance
- Polymorphism
- Abstraction
- Strong knowledge of STL
- Good understanding of Design Patterns
- Knowledge of modern C++ standards such as C++11/14/17/20

Windows Application Development

- Strong hands-on experience in Windows Application Development – Mandatory
- Strong knowledge of Win32 APIs
- Understanding of Windows OS internals
- Experience with:
- Multithreading & Concurrency
- Memory Management
- IPC – Inter-Process Communication
- Windows Services
- File Systems

Development & Debugging

- Strong experience with Visual Studio
- Good debugging and troubleshooting skills
- Experience with Git / SVN / Azure DevOps
- Understanding of unit testing and code quality practices

Preferred Skills

- COM / DCOM
- ATL
- Windows Socket / Network Programming
- Advanced knowledge of C++11/14/17/20
- CI/CD pipelines and build tools
- Agile/Scrum methodologies

Pay: ₹447,630.99 - ₹1,100,000.00 per year

Perks:

- Provident Fund

Work Location: In person

📌 C++ - MFC Developer (Bengaluru)
🏢 AreteMinds Technologies
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: c++ - mfc developer (bengaluru) / bengaluru