All roles at NCR

Software Engineer (II)

ChennaiFull-time3–4 yrsPosted 3 days ago

Mid-level software engineering role at NCR in Chennai. Needs 3–4 years and a B.Sc, B.Tech or B.E..

About the role

As a Software Engineer II at NCR VOYIX, you will contribute to the design, development, and maintenance of innovative software solutions, working within an agile team to deliver high-quality products that enhance customer experiences and business operations.

What you'll do

  • Design, develop, test, deploy, and maintain software applications and systems using various programming languages and technologies
  • Collaborate with cross-functional teams, including product managers, QA engineers, and other developers, to define requirements, design solutions
  • Participate in code reviews, providing constructive feedback and ensuring adherence to coding standards and best practices
  • Troubleshoot, debug, and resolve software defects and performance issues in a timely manner
  • Contribute to the continuous improvement of software development processes, tools, and methodologies

What you need

  • Documentation
  • Git
  • REST APIs
  • Go
  • Docker
  • gRPC

Good to have

  • SQL
  • TypeScript
  • PostgreSQL
  • HTML
  • CSS
  • React

More roles like this at NCR

Apply on NCR's site