Software Developer C/C++ and C# ASP.Net
NCR - Duluth, GA

This job posting is no longer available on NCR. Find similar jobs: NCR jobs




Software Engineer

NCR Corp

Duluth, GA

About NCR Corporation

NCR Corporation (NYSE: NCR) is a global technology company leading how the world connects, interacts and transacts with business. NCR’s assisted- and self-service solutions and comprehensive support services address the needs of retail, financial, travel, healthcare, hospitality, entertainment, gaming and public sector organizations in more than 100 countries. NCR ( is headquartered in





The NCR Advanced Checkout Solution (ACS) is a retail POS solution targeted for grocery stores within the US and Canada and is installed today in over 7,000 stores. ACS has two versions one that is heavily customized for large retail chains and one that is packaged for smaller retailers. The ACS solution incorporates the latest retail technology including self-checkout, customer loyalty, EFT, alternative payments, etc. The ACS solution supports all of the retail peripherals including scanners, receipt printers, pinpads, customer displays, MSRs, coin dispensers, etc. The ACS team is located in Duluth, GA with offshore teams in the Philippines and India. Projects are driven using the agile development methodology. We are responsible for the development of new features as well as fixing bugs in the current product. Technologies include C/C++, C#, and The ACS solution runs on Microsoft Windows operating systems including Windows 2008 Server R2, Windows 2003 Server, and Windows 7 as well as embedded operating systems for the POS such as POSReady 2009 and POSReady 7.

We are looking for a Software Engineer (Developer) to work within the ACS Software Engineering team. The position will involve both the development of new product features as well as fixing bugs in the current product. The position will require interaction with the customer support team, professional services, QA, and SCM teams.


• Developing product/solution architecture based on customer requirements written from business requirement document and/or business requirement specifications.

• Converting requirements to functional requirements to develop software code that is accessible, usable, efficient, re-usable, cost effective, maintainable, reliable and installable.

• Designing and modeling program/code for an integrated software product or system that supports re-use, change and integration of various components.

• Constructing software, which meet requirements, promote re-use of software components, and facilitate ease of support.

• Conducting unit tests, tracking problems, and implementing changes to ensure adherence to test plan and functional requirements

• Diagnosing, isolating, and implementing remedies for system failures caused by errors in software code, using knowledge of system characteristics and utilizing software based system maintenance and tracking tools.

• Provide input and technical content for technical documentation for user help materials and customer training.



• Bachelor's degree from four-year college or university plus at least two years of software development experience; or at least six years related experience and/or training; or equivalent combination of education and experience

• C/C++

• SQL Server


• Technical proficiency

• Analysis / problem solving

• Experience in software development lifecycle

• Understanding of software development best practices

• Attention to detail

• Good communication skills


• C#


• jQuery

• Javascript


• Visual Basic

• Understanding of Retail environment and daily operations

• Experience with Retail terminals and peripherals

• Agile experience

EEO Statement

Integrated into our shared values is NCR's commitment to diversity. NCR is committed to being a globally inclusive company where all people are treated fairly, recognized for their individuality, promoted based on performance and encouraged to strive to reach their full potential. We believe in understanding and respecting differences among all people. This concept encompasses but is not limited to human differences with regard to race, ethnicity, religion, gender, culture and physical ability. Every individual at NCR has an ongoing responsibility to respect and support a globally diverse environment.

Statement to Third Party Agencies

To ALL recruitment agencies: NCR only accepts resumes from agencies on the NCR preferred supplier list. Please do not forward resumes to our applicant tracking system, NCR employees, or any NCR facility. NCR is not responsible for any fees or charges associated with unsolicited resumes.




Primary Location


Americas-United States-Georgia-Duluth




Job Posting


Jun 5, 2013, 11:00:00 PM

About this company
488 reviews
Want to find NCR? Follow the money. Born during the waning days of the Wild West as National Cash Register, NCR is a leading maker of ATMs....