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 Guides
Related Job Pages
More Backend Engineer Jobs
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
Senior Software Engineer – C++, Exchange
Kraken Digital Asset ExchangeWe 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
Software Engineer – Exchange, C++
Kraken Digital Asset ExchangeWe 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
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