DevJobs

Intern - Software

Overview
About NCR


NCR Corporation (NYSE: NCR) is a leader in transforming, connecting and running technology platforms for self-directed banking, stores and restaurants. NCR is headquartered in Atlanta, Ga., with 38,000 employees globally. NCR is a trademark of NCR Corporation in the United States and other countries.


Software Engineer Junior:


Purpose:


Simple, made possible.


Our next-gen platform architecture delivers the agility retailers need to compete in a world that increasingly prefers digital experiences.


We are looking for talented intern SW engineering student who love tackling convoluted problems and coming up with clean, stable solutions that scale.


You will be participating in building from scratch the next-gen retail solution as-a-service dealing with scalability, availability, cloud and edge computing.


You will participate in the entire development cycle –planning and development to validation and maintenance providing state of the art solutions.


Position Summary & Key Areas of Responsibility:


  • Develop and implement a variety of new product features with real user impact.
  • Work on APIs that enable a better digital experience for our internal and external customers.
  • Expand the functionality of our solution based on insights from our analytics and experimentation efforts.
  • Collaborate cross functionally to solve business problems and continue to support our rapid growth.
  • Diagnose, isolate, and implement remedies for system failures caused by errors in software code.
  • Participate with industry groups, stay current with technology and industry trends, distribute knowledge to team members, form best practices. (Retail and Self-service Retail Industry groups)


Basic Qualifications:


  • 2nd year or later, student of bachelor’s degree in computer science.
  • Solid understanding of cloud native development, containerization, CI/CD, microservices and API development
  • Excellent written, verbal communication English skills and ability to work in a team.
  • Solid understanding of OOP design.
  • Solid understanding of Unit tests and testing designs.


Preferred Qualifications:


  • Experience in Retail industry, POS software solution development, and/or SAAS
  • Experience with cloud technologies: Kubernetes, Docker, CloudBuild, Ansible, Terraform
  • Experience with CI/CD and DevOps tools like: GitOps, GitHub, Helm.
  • Certification, training, or skills in agile, cloud computing, or software development technologies
  • Experience in Coding and unit testing.


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