NC

Software Engineer III

Ncr Corporation
Hyderabad5-8 LPA Posted 28 Apr 2025
FULL TIME
Sql
C++
C#
Wpf
Software Development

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

Role: Blockchain Quality Assurance Engineer

Industry Type: IT Services & Consulting

Department: Engineering - Software & QA

Employment Type: Full Time, Permanent

Role Category: Software Development

Education

UG: B.Tech/B.E. in Any Specialization

PG: Any Postgraduate

Join WhatsApp Channel