Software Engineer
NCR
DUNDEE, GBR
6d ago

About NCR

NCR Corporation (NYSE : NCR) is a leading software- and services-led enterprise provider in the financial, retail, hospitality, telecom and technology industries.

NCR is headquartered in Atlanta, Ga., with 34,000 employees and does business in 180 countries. NCR is a trademark of NCR Corporation in the United States and other countries.

POSITION SUMMARY & KEY AREAS OF RESPONSIBILITY

NCR are looking for a dynamic software engineer to join their highly talented Collaboration Services Software team. Working in a blue-chip multi-national organisation, you will contribute to the development of cloud-based microservices using modern frameworks and technologies.

RESPONSIBILITIES INCLUDE BUT NOT LIMITED TO :

  • Cross functional member of a scrum team
  • Development of high quality software
  • Develop and improve test driven development practices using test automation tools
  • Participate in all scrum ceremonies sprint planning, daily standup, review, retrospective etc.
  • Identify improvements in Engineering processes and tools
  • Provide input and technical content for technical documentation, user help materials and customer training
  • Participate in code review sessions
  • Investigations & troubleshooting to understand and resolve any defects found
  • Participate in the required project release activities
  • Possess good understanding of Agile development principles and practices
  • Use and try to improve on Agile tools being used in development
  • Become familiar with Continuous Improvement and Lean Agile principles
  • BASIC QUALIFICATIONS

    At the leading edge of financial solutions, NCR offer employees the chance to work alongside some of the best in the business in a modern and exciting work environment.

    NCR are looking for candidates with aptitude, tenacity and genuine passion for software & technology. The following list details the preferred qualifications but training will be provided to the right candidate.

  • Recent graduate with a background in server development technologies
  • Degree in Computer Science or Computer Engineering or related field
  • Excellent teamwork and collaboration skills
  • Ability to demonstrate an understanding of software quality
  • Good understanding of Software Development and Quality Assurance best practices
  • Good debugging and troubleshooting techniques
  • Ability to understand customer requirements
  • Excellent written and verbal communication skills
  • PREFERRED QUALIFICATIONS

  • Experience with Java and / or C#
  • Experience with REST web services
  • Experience with Spring Framework (e.g. Spring Boot / Core, Spring Data) and other Java-related technologies is an added advantage
  • Experience with cloud services from GCP, Azure or AWS
  • Experience with DevOps pipeline tools including Harness, Helm etc.
  • Experience with databases - SQL / NoSQL
  • Worked in any Software Development Life Cycle model added advantage if already worked in Agile environment
  • Experience with development tools used for unit test automation and continuous improvement : Added advantage if you possess knowledge of Jira, Jenkins, Git, Sonar
  • Offers of employment are conditional upon passage of screening criteria applicable to the job.

    EEO Statement

    Integrated into our shared values is NCR's commitment to diversity and equal employment opportunity. All qualified applicants will receive consideration for employment without regard to sex, age, race, color, creed, religion, national origin, disability, sexual orientation, gender identity, veteran status, military service, genetic information, or any other characteristic or conduct protected by law.

    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. 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.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form