C++ Developer With Ncr/cornell Mayo Pos Systems

Year    Remote, IN, India

Job Description

We are seeking a dedicated and technically proficient Legacy Software Developer to support, maintain, and modernize our customer's existing retail Point of Sale (POS) environment, which utilizes the stable and robust NCR/Cornell Mayo platform. This critical role requires a specialist comfortable navigating and enhancing a mature, established codebase and managing a unique, long-standing development environment.

Key Responsibilities:

Maintenance & Support: Provide expert Level 2 and Level 3 support for the existing NCR/Cornell Mayo POS system, troubleshooting issues, resolving bugs, and ensuring system stability across all retail stores.

Development & Enhancement: Develop new features and modify existing C++ code to meet evolving business requirements while adhering to established architectural patterns.

Environment Management: Manage and maintain the unique 17-year-old build environments, including Windows XP/Vista/7 systems necessary for specific compilation tools.

Version Control Migration: Participate in and lead the migration of the codebase from Apache Subversion (SVN) to our enterprise Bitbucket/Git environment.

Cross-Platform Compilation: Manage compilation processes across different environments: using Microsoft Visual Studio (2008 and 2010) for Windows builds and the GNU C/C++ compiler on Linux machines for saleslnx components.

Documentation: Create and maintain comprehensive documentation for the legacy system, build processes, and migration procedures.

Required Technical Skills & Qualifications:



Deep C++ Proficiency: Strong command of the C++ programming language, with experience in large-scale, enterprise-level applications.

Legacy Toolchain Experience:

Hands-on experience with Microsoft Visual Studio 2008 (VC2008) and Visual Studio 2010 (VC2010).

Familiarity with older Windows operating systems (Windows XP, Vista, 7) as development platforms.

Linux/GNU Tools Knowledge: Experience building C++ applications using the GNU C/C++ compiler (g++, gcc) within a Linux environment.

Version Control Systems: Experience with Apache Subversion (SVN) and modern Git workflows (Bitbucket experience is a plus).

Problem-Solving: Excellent analytical and debugging skills to quickly diagnose complex issues within a legacy codebase.

Domain Knowledge (Preferred): Prior experience with NCR POS systems, retail software environments, or the Cornell Mayo framework is highly advantageous.

Education & Experience:



Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

Minimum 5 years of Level 3 support experience in supporting NCR/Cornell Mayo POS system

Job Types: Part-time, Contractual / Temporary

Work Location: Remote

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4934049
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Part Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Remote, IN, India
  • Education
    Not mentioned
  • Experience
    Year