i
Prevaj Consultants
12 Prevaj Consultants Jobs
C++ Developer - MFC (2-5 yrs)
Prevaj Consultants
posted 2mon ago
Flexible timing
Key skills for the job
Job Summary :
We are looking for a skilled C++ Developer with expertise in Microsoft Foundation Classes (MFC) to join our development team. The ideal candidate will have strong experience in object-oriented programming (OOP), GUI development, and working with large datasets. You will play a critical role in building responsive, user-friendly interfaces and implementing efficient algorithms for data manipulation and visualization.
Key Responsibilities :
- Design and Develop Applications : Build robust web/desktop applications using C++ and MFC, adhering to OOP principles such as encapsulation, polymorphism, and inheritance.
- GUI Development : Develop visually appealing, responsive user interfaces for desktop applications using MFC. Ensure high performance and seamless user experience.
- Data Handling and Visualization : Implement algorithms to handle large datasets, ensuring efficient data visualization and manipulation within the application.
- API Integration : Work on integrating and testing external APIs within the application. Ensure proper communication between various components of the system.
- Performance Optimization : Write efficient, maintainable, and scalable code, optimizing both the user interface and backend processes.
- Debugging and Troubleshooting : Identify and resolve software defects through rigorous debugging, testing, and performance analysis.
- Collaboration : Work closely with cross-functional teams, including designers, back-end developers, and testers, to deliver high-quality software solutions.
- Code Reviews and Documentation : Participate in code reviews, provide constructive feedback, and ensure proper documentation of all code and features.
Required Skills and Qualifications :
- Proficiency in C++ Development with a focus on MFC (Microsoft Foundation Classes).
- Strong knowledge of OOP concepts like classes, objects, polymorphism, and encapsulation.
- Experience in GUI development, creating responsive, user-friendly interfaces for desktop applications.
- Familiarity with data structures, algorithms, and data visualization techniques.
- Experience handling and visualizing large datasets efficiently within applications.
- Experience with API integration and testing.
- Strong problem-solving and debugging skills with attention to detail.
- Ability to write clean, efficient, and maintainable code.
Preferred Qualifications :
- Prior experience in creating web and desktop applications using C++.
- Familiarity with software development best practices including version control, continuous integration, and testing.
- Strong communication skills and ability to work collaboratively in a team environment.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Developer roles with real interview advice
2-5 Yrs
Chennai, Tamil nadu
6-15 Yrs
Chennai