2 days ago
Responsibilities
- Develop and maintain software applications, subsystems, components, and interfaces for the retail self-checkout solution.
- Design software architecture and produce high-quality code aligned with current and future system requirements.
- Lead customer-facing technical workshops and participate actively in customer engagements.
- Lead local and remote implementation teams and provide technical leadership for small to medium-sized projects.
- Estimate time and resources for software development efforts.
- Respond to, track, and resolve escalated customer issues with technical analysts.
- Install, test, debug, troubleshoot, and validate complex software and hardware systems.
- Conduct unit testing and validate performance, reliability, and scalability requirements.
- Build and maintain CI/CD pipelines, package and deploy Debian-based packages, and prepare test and release documentation.
Requirements
- Bachelor’s degree in a technical or engineering discipline.
- At least 4 years of professional software development experience.
- Proficiency with Linux services and system components, including systemd, networking services, logging, process management, and service monitoring.
- Experience building and maintaining CI/CD pipelines using GitHub.
- Experience packaging and deploying Debian-based DEB packages.
- Hands-on experience in Unix/Linux environments; Windows experience is a plus.
- Experience creating test documents, preparing release documentation, and updating Jira issues.
- Ability to install, test, debug, and troubleshoot complex software and hardware systems.
- Experience validating performance, reliability, and scalability requirements.
- Preferred qualifications include proficiency in two or more of C++, Java, C#, or scripting languages; retail or POS experience; client- and server-side development; TCP/IP and socket-based communication; code analysis and reviews; and Agile development experience.
- Ability to collaborate effectively, manage competing priorities, learn independently, and travel domestically and internationally as needed.
Benefits
- On-site work in Rogers, Arkansas.
- Local, domestic, and international travel may be required.
- Employment is conditional upon passage of applicable screening criteria.
- Equal employment opportunity is provided in a globally inclusive workplace.
About NCR
NCR builds enterprise technology for retail, restaurants, and banks, including point-of-sale and self-checkout systems, payments software, ATM networks, and managed services. The company separated in 2023 into two public entities: NCR Voyix (unified commerce and payments for retail and hospitality) and NCR Atleos (banking and ATM-as-a-service). Founded in 1884 and headquartered in Atlanta, it sells hardware, software subscriptions, and support to customers in many countries.
