CA

Senior Software Engineer

CareerNet Technologies Private Limited
Bangalore3-6 LPA Posted 19 Jun 2025
FULL TIME
Git
Windows
Application Development
C++

Job Description

Roles and Responsibilities:

  • Design, develop, and maintain large-scale Windows desktop applications using modern C++ standards (C++14/17/20)
  • Utilize Windows-specific APIs and frameworks such as Win32, MFC, or similar libraries for application development
  • Debug and diagnose complex issues using Visual Studio's debugging, performance, and memory profiling tools
  • Work with and modernize large, legacy C++ codebases while maintaining system stability
  • Manage code versioning using Git, including advanced workflows such as branching, merging, and participating in code reviews
  • Build and maintain Windows-based CI/CD pipelines, preferably using GitHub Actions

 Skills Required:

  • Extensive experience developing large Windows desktop applications using modern C++ (C++14/17/20)
  • Deep knowledge of Windows-specific APIs and development frameworks, including Win32, MFC, or similar libraries
  • Strong debugging and diagnostic skills, with hands-on experience using Visual Studio's debugger, performance tools, and memory profiling tools
  • Experience working in large, legacy C++ codebases, with a focus on balancing stability and modernization
  • Solid understanding of Git and modern version control practices in team environments, including branching, merging, and code reviews
  • Hands-on experience with CI/CD tools, ideally GitHub Actions, with a focus on Windows build and test pipelines
  • Strong communication skills, especially when discussing technical trade-offs or explaining changes to non-technical stakeholders