Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Software Engineer III @ NCR Corporation

Home > Quality Assurance and Testing

 Software Engineer III

Job Description

  • Develop high quality software which meets requirements, promotes re-use of software components, is secure, and facilitates ease of support.
  • Work with a product owner to maintain a heathy development backlog with clear requirements and actionable user stories.
  • Diagnose, isolate, and implement remedies for system failures caused by errors in software code.
  • Build and manage the DevOps processes including test automation, CI/CD pipeline, product installation, upgrades, and infrastructure provisioning.
  • Create automated end-to-end, integration and unit tests, track problems, and implement changes to ensure adherence to test plan and functional/nonfunctional requirements.
  • Provide input and technical content for technical documentation, user help materials and customer training.
  • Analyze, design and implement software mechanisms to improve code stability, performance, and re-usability.
  • Participate and lead code review sessions.
  • Participate with industry groups, stay current with technology and industry trends, disseminate knowledge to team members, form best practices. (Retail and Self-service Retail Industry groups)
  • Participate in the continuous improvement of engineering SDLC by participating in and leading retrospectives, identifying action items, and taking ownership of improvement initiatives.
  • Provide mentorship and guidance to junior engineers in different locations across the globe.
  • Work at the direction of an engineering manager.
  • Provide feedback on peers.
Basic Qualifications
  • Bachelor s Degree in Computer Science or related field or equivalent work experience
  • 5+ years of experience in software engineering
  • 2+ years of experience in a leadership role on a software team
  • 2+ years of experience working with IaaS technologies (AWS, GCP, or Azure)
  • Full-stack developer experience or familiarity (strength/preference in either UI or Back-end is ok)
  • Solid understanding of Computer Science fundamentals: cloud computing, API development, OOP, Dev Ops
  • Excellent written and verbal communication skills. Able to work in teams and collaborative fashion
  • Languages/Technologies: Golang; React; Node.js; Microservices; Containers; Kubernetes; git, JIRA, Linux
Preferred Qualifications
  • Experience building and consuming Async APIs
  • Experience building and consuming REST APIs
  • Experience working with Redis, MQTT, MongoDB
  • Familiarity with CICD and Dev Ops tools like: Jenkins, Harness, Helm, Test Automation tools
  • Certification, training, or skills in agile, cloud computing, or software development technologies
  • Experience developing in a fast-paced, dynamic Agile environment
  • Experience in Retail industry, POS software solution development, and/or SAAS

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Quality Assurance and Testing
Role: Blockchain Quality Assurance Engineer
Employement Type: Full time

Contact Details:

Company: NCR Corporation
Location(s): Hyderabad

+ View Contactajax loader


Keyskills:   Product management Cloud computing Front end Linux Agile Test planning JIRA SDLC Recruitment

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Custom Software Engineer

  • Accenture
  • 3 - 5 years
  • Pune
  • 4 days ago
₹ Not Disclosed

Quality Engineering Lead (Test Lead)

  • Accenture
  • 8 - 11 years
  • Pune
  • 4 days ago
₹ Not Disclosed

Custom Software Engineer

  • Accenture
  • 2 - 5 years
  • Jaipur
  • 4 days ago
₹ Not Disclosed

Custom Software Engineer

  • Accenture
  • 2 - 5 years
  • Jaipur
  • 4 days ago
₹ Not Disclosed

NCR Corporation

At NCR, we make the everyday easier. We do this by listening to our customers, keeping their best interests in mind, and always working to make interacting with your business an exceptional experience. Read on to learn more about the people who lead our team, our company by the numbers, and h...