Design, develop, and maintain Windows C++ desktop applications and CAD customizations. Work across the SDLC to build plugins, tools, and automation using MFC, CAD APIs/SDKs, Visual Studio, Git, and Jira while following OOP and design principles.
Key Responsibilities:
- Design, develop, enhance, and maintain Windows-based applications using C++ and MFC or CAD.
- Develop and customize CAD-related functionalities, tools, and features based on business and engineering requirements.
- Participate in the complete Software Development Life Cycle (SDLC), including requirement analysis, design, development, testing, debugging, and deployment.
- Work with CAD software and APIs/SDKs to develop custom features, utilities, plugins, and automation solutions.
- Write clean, efficient, scalable, and maintainable C++ code following OOP principles, SOLID principles, and established design patterns.
- Use Visual Studio for development, debugging, and application maintenance.
- Stay updated with emerging technologies and best practices in C++, CAD development, and Windows application development.
Requirements
- 2+ years of professional experience in C++ software development.
- Hands-on experience in C++ Windows desktop application development.
- Strong knowledge of C++, Data Structures, Algorithms, Object-Oriented Programming, and Design Patterns.
- Hands-on experience with MFC and Windows application development.
- Experience working with CAD software, CAD APIs, SDKs, or CAD customization/development.
- Good understanding of CAD concepts, workflows, geometry, drafting, modelling, or engineering design applications.
- Experience working with Microsoft Visual Studio for development and debugging.
- Strong programming, debugging, troubleshooting, and problem-solving skills.
- Experience with Git for source code management and Jira for task/issue tracking.
- Understanding of the complete Software Development Life Cycle (SDLC).
Similar Jobs
Artificial Intelligence • Healthtech • Professional Services • Analytics • Consulting
Manage enterprise macOS endpoints using Jamf Pro, Intune, or other MDM platforms. Responsibilities include configuring policies and compliance settings, packaging and deploying applications and patches, troubleshooting device and software issues, supporting security and lifecycle initiatives, monitoring endpoint health, and maintaining technical documentation.
Top Skills:
BashJamf ProKandjimacOSMicrosoft IntuneMobile Device Management (Mdm)NexthinkWorkspace OneZsh
Financial Services
Develop and maintain full-stack web applications using React, Java, and Spring Boot. Build frontend features, backend microservices, REST APIs, and GraphQL services; contribute to automated testing, CI/CD, code reviews, troubleshooting, secure coding, and production support. Collaborate with product, architecture, QA, operations, and engineering teams to deliver reliable technology solutions.
Top Skills:
AWSCi/CdCSS3GraphQLHTML5JavaJavaScriptJunitKafkaMicroservicesPlaywrightReactReact Testing LibraryRest ApisSpring BootTypescriptViteWebpack
Financial Services
Develop and maintain full-stack web applications using Java, Spring Boot, React, JavaScript, and TypeScript. Build microservices, REST APIs, GraphQL integrations, responsive user interfaces, automated tests, and CI/CD pipelines. Troubleshoot application issues, analyze logs and system behavior, participate in code reviews, and apply secure, maintainable software engineering practices. Collaborate with product, architecture, QA, operations, and engineering teams to deliver reliable technology solutions.
Top Skills:
AWSCi/CdCSS3GraphQLHTML5JavaJavaScriptJunitKafkaMicroservicesPlaywrightReactReact Testing LibraryRest ApisSpring BootTypescriptViteWebpack
What you need to know about the Pune Tech Scene
Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.


