Company Type


NCR Corporation (NYSE: NCR) is the global leader in consumer transaction technologies, turning everyday interactions with businesses into exceptional experiences. With its software, hardware, and portfolio of services, NCR enables nearly 700 million transactions daily across retail, financial, travel, hospitality, telecom and technology, and small business. NCR solutions run the everyday transactions that make your life easier. NCR is headquartered in Duluth, Georgia, with approximately 29,000 employees and does business in 180 countries.

Position Description:

This position is responsible for leading an Activate development team within an Activate project by providing technical direction, and helping to ensure that the project is completed on time and on/under budget. This position will also be

responsible for designing, under the Activate Architect direction, Self Service applications, ensuring unit testing is carried out, assisting QA team in carrying out the QA steps and debugging new and/or existing software, performance tuning and optimization of existing code.

Major Responsibilities:  (Key duties and areas of responsibilities)

  • Manage development teams by conducting daily stand ups, ensuring sprints are completed on time and removing impediments.
  • Provide guidance for the team with technical architecture as needed

  • Participate in code development by actively writing code and conducting unit testing

  • Work with development team to troubleshoot development environment, production environment, performance tune and optimize code.
  • Responsible for ensuring project estimates and schedules are created.
  • Provide technical leadership for project and team through design and code reviews, ensuring best technical practices are applied.


Knowledge and Experience

  • Undergraduate degree in Computer Science or Engineering

  • Minimum of five (5) years developing software in a commercial software development environment

  • Minimum of two (2) years leading a software development team of two or more people.

  • Proven ability to design and develop large scale, complex applications

  • Minimum of one (1) year experience working in an Agile/SCRUM environment is preferred, but not required.

  • Knowledge of Microsoft Operating Systems server or workstation administration

  • Knowledge and experience in one (or more) of the following: ASP.NET, C++/C#, HTML, SQL and Java XML 

Skills and Abilities

  • Ability to manage development projects.

  • Ability to work from rudimentary requirements and specifications

  • Ability to translate business requirements into technical specifications.

  • Satisfactory ability to read, write and speak English

  • Planning and Organizational skills

  • Time Management skills

  • Communication skills

  • Customer Service orientation

  • Team Orientation

  • Desire to travel


  • Work from English verbal and written instructions of varying levels of detail

  • Ability to take direction from all levels

  • Exhibit a high level of individual initiative

  • Effectively lead a team environment

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. NCR does not discriminate in employment based on sex, age, race, color, creed, religion, national origin, disability, sexual orientation, veteran status, military service, genetic information, or any other characteristic or conduct protected by law. 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.


Professional Services

Primary Location

Middle East and Africa (MEA)-South Africa, Republic of-Rep of South Africa-Johannesburg



Read Full DescriptionHide Full Description
Confirmed 4 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles

One Step Register
Need an account? Sign Up