SkillNet Solutions Inc-posted 4 days ago
$60 - $100/Yr
Mid Level
Remote • San Jose, CA
501-1,000 employees

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.

  • 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.
  • 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.
  • 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
  • Prior experience with NCR POS systems, retail software environments, or the Cornell Mayo framework is highly advantageous.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service