SkillNet Solutions, Inc.

Legacy POS Software Developer, C++/NCR Cornell Mayo

SkillNet Solutions, Inc.

contract

Posted on:

Location Type: Remote

Location: Remote • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $60 - $100 per hour

Job Level

Mid-LevelSenior

Tech Stack

ApacheLinuxSubversion

About the role

  • 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.
  • Develop new features and modify existing C++ code to meet evolving business requirements while adhering to established architectural patterns.
  • Manage and maintain the unique 17-year-old build environments, including Windows XP/Vista/7 systems necessary for specific compilation tools.
  • Participate in and lead the migration of the codebase from Apache Subversion (SVN) to our enterprise Bitbucket/Git environment.
  • 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.
  • Create and maintain comprehensive documentation for the legacy system, build processes, and migration procedures.

Requirements

  • 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.
  • 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.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
C++Microsoft Visual Studio 2008Microsoft Visual Studio 2010GNU C/C++ compilerLevel 2 supportLevel 3 supporttroubleshootingbug resolutiondocumentationcode migration
Soft skills
problem-solvinganalytical skillsdebugging skills