SkillNet Solutions, Inc.

Enabling digital transformation for enterprises

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

Backend EngineerSoftware EngineerContractRemoteTeam 201-500Since 1996H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

94 days ago

Salary

$60 - $100 / hour

Bachelor Degree5 yrs expEnglishApacheLinuxSubversion

Job Description

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

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

Related Job Pages

More Backend Engineer Jobs

Cloud Platform Architect

Bugcrowd

See Security Differently™

Backend Engineer95 days ago
Full TimeRemoteTeam 201-500Since 2012H1B No Sponsor

Cloud Platform Architect designing scalable cloud-native platforms for Bugcrowd

AWSAzureCloudDockerDynamoDBFirewallsGoogle Cloud PlatformGraphQLJavaJavaScriptKubernetesMicroservicesMongoDBNode.jsNoSQLPostgresPythonTerraformGo.NET
California
$156.8K - $196K / year

Senior Software Engineer – C++, Exchange

Kraken Digital Asset Exchange

We put the power in your hands to buy, sell, and trade digital currency 🌏

Backend Engineer95 days ago
Full TimeRemoteTeam 1,001-5,000Since 2011H1B No Sponsor

Senior Software Engineer building the core trading engine at Kraken

PythonRustSQL
United States
$127.2K - $254.4K / year

Software Engineer – Exchange, C++

Kraken Digital Asset Exchange

We put the power in your hands to buy, sell, and trade digital currency 🌏

Backend Engineer95 days ago
Full TimeRemoteTeam 1,001-5,000Since 2011H1B No Sponsor

Software Engineer developing trading engine core framework at Kraken

PythonRustSQL
California
$127.2K - $254.4K / year

Senior Open Source Intelligence Analyst – Python Focused

Input Output (IOHK)

IOG is one of the world's pre-eminent blockchain infrastructure research and engineering companies.

Backend Engineer95 days ago
Full TimeRemoteTeam 201-500Since 2015H1B No Sponsor

Open Source Intelligence Analyst focusing on Python for threat identification.

ETLPostgresPythonSelenium
United States
$120K - $135K / year