HumanBit Logo

Senior Software Developer VC++ | Codersbrain

full-time
Posted on July 17, 2025

Job Description

Sr. Software Developer

Company Overview

Sonora Software Pvt Ltd, located in Pune, India, is a software product and services provider with a diverse clientele spanning various industries, including construction, education, legal, healthcare, and aviation. The company emphasizes technology to resolve complex challenges using next-generation solutions such as mobility, e-commerce, analytics, and social collaboration. Sonora aims to build long-term relationships with its customers by defining technology roadmaps and delivering high-quality deliverables.

Job Summary

We are seeking a highly skilled and experienced Senior Software Developer to develop, maintain, and enhance a legacy software application built with Visual C++ (VC++) and Microsoft Foundation Class (MFC) while interacting with an Oracle database. This individual will contribute to the stability and reliability of the application, collaborating with cross-functional teams to deliver technical solutions that meet business requirements.

Responsibilities

  • Develop, maintain, and enhance a legacy software application utilizing VC++ and MFC with an Oracle database.
  • Diagnose and resolve software defects to ensure application stability and reliability.
  • Collaborate with cross-functional teams to comprehend requirements and provide optimal technical solutions.
  • Conduct code reviews, write efficient code, and uphold coding standards and best practices.
  • Optimize application performance, ensuring scalability and security of the software.
  • Participate in the full software development lifecycle, including requirements analysis, design, implementation, testing, deployment, and maintenance.
  • Contribute to the continuous improvement of development processes and tools.

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
  • At least 5 years of experience in software development using VC++ with a strong emphasis on MFC.
  • Solid understanding of Oracle databases with experience in SQL, PL/SQL, and database design.
  • Proficient in debugging, profiling, and optimizing C++ applications.
  • Experience with source control systems (e.g., Git, SVN).
  • Strong problem-solving skills, attention to detail, and ability to work independently or as part of a team.
  • Excellent communication skills and ability to effectively collaborate with both technical and non-technical stakeholders.

Preferred Skills

  • Familiarity with modern C++ standards (C++11 and above).
  • Familiarity with C#, .NET Core, and web development.
  • Experience in migrating or refactoring legacy applications.
  • Knowledge of other programming languages or frameworks is a plus.
  • Experience in software development lifecycles, including agile methodologies.

Experience

  • 5-8 years of relevant experience in software development.

Powered by
HumanBit Logo