Job Summary:
We are seeking a highly skilled and experienced Senior Programmer with
Key Responsibilities:
- Develop, maintain, and enhance alegacy software application built using VC++ and MFC with an RDBMS.
- Diagnose and fix software defects, ensuring the stability andreliability of the application.
- Collaborate with cross-functional teams to understand requirements andprovide technical solutions.
- Perform code reviews, write efficient code, and maintain coding standards and best practices.
- Optimize application performance and ensure the 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 related field(or equivalent work experience).
- 8+ years of experience in software development using VC++ with a strong emphasis on MFC.
- Experience in developing MDI applications using MFC.
- Experience in Database interactions and UI Components.
- Solid understanding of RDBMS and experience working with SQL/ PL/SQL/Oracle.
- Proficientindebugging, profiling, andoptimizingC++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 the ability to collaborate effectively with both technical and non-technical stakeholders.
Preferred Skills:
- Familiarity with modern C++ standards (C++11 and above).
- Familiarity with C#, .Net core, Web development.
- Experiencein migrating or refactoring legacy applications.
- Knowledge of other programming languages or frameworks is a plus.
- Experience in software development life cycles, including agile methodologies.
What we offer:
- Hybrid work opportunities.
- Adynamic and multicultural work culture.
- Opportunities for professional growthand development.
- Competitive salary with performance-based bonuses.
About Sonora:
Sonora Software Pvt Ltd located out of Pune, India has a diverse portfolio of being a software product as well as services provider company. We have several clients from diverse domains ranging from construction, education, legal, healthcare to the airline industry. With a keen focus on technology, we solve complex problems for our clients using next generation technologies such as Mobility, E- commerce, Analytics Services C Social Collaboration to address their developing business needs. Strong technical hands-on and greater domain knowledge have proved Sonora as a key technology partner in the success stories of our customers. We believe in building long-term relationships with our customers while defining the technology roadmap and delivering value along with high quality deliverables!