Information Technology
Full-Time
NCR Voyix
Overview
About NCR VOYIX
NCR VOYIX Corporation (NYSE: VYX) is a leading global provider of digital commerce solutions for the retail, restaurant and banking industries. NCR VOYIX is headquartered in Atlanta, Georgia, with approximately 16,000 employees in 35 countries across the globe. For nearly 140 years, we have been the global leader in consumer transaction technologies, turning everyday consumer interactions into meaningful moments. Today, NCR VOYIX transforms the stores, restaurants and digital banking experiences with cloud-based, platform-led SaaS and services capabilities.
Not only are we the leader in the market segments we serve and the technology we deliver, but we create exceptional consumer experiences in partnership with the world’s leading retailers, restaurants and financial institutions. We leverage our expertise, R&D capabilities and unique platform to help navigate, simplify and run our customers’ technology systems.
Our customers are at the center of everything we do. Our mission is to enable stores, restaurants and financial institutions to exceed their goals – from customer satisfaction to revenue growth, to operational excellence, to reduced costs and profit growth. Our solutions empower our customers to succeed in today’s competitive landscape.
Our unique perspective brings innovative, industry-leading tech to all the moving parts of business across industries. NCR VOYIX has earned the trust of businesses large and small — from the best-known brands around the world to your local favorite around the corner.
Experience Level: 9+ Years in Software Development
Location: Hyderabad
Department: Software Engineering
Employment Type: Full-time
Key Responsibilities:
Lead Full-Stack Development:
Design, implement, and maintain web applications using JavaScript (React, Redux, Hooks) on the frontend and NodeJS, NestJS on the backend.
Collaborate with product managers, architects, and other stakeholders to define project requirements and architecture.
Backend and Microservices Development:
Build scalable backend services using Golang, Java, and C++.
Architect and implement REST APIs and microservices using asynchronous programming techniques (Promises, Event Management, Event Loop, Callbacks).
Optimize database interactions using SQLite (20%), MongoDB, and Redis Cache for fast data retrieval and storage.
Frontend Development and State Management:
Design highly responsive UI components using React, Material UI, Grid with HTML and CSS.
Implement complex state management strategies using Redux and Hooks in React applications.
Version Control & CI/CD Pipelines:
Manage source control using Git, GitHub pipelines, and Git Actions.
Define, implement, and maintain CI/CD pipelines for automated testing and deployment processes.
Cloud and Containerization:
Develop and deploy scalable cloud applications in Google Cloud Platform (GCP) using storage solutions (e.g., buckets).
Lead containerization efforts with Docker, Kubernetes, and Helm for seamless application orchestration and deployment.
Testing and Code Quality:
Write and maintain unit tests, integration tests, and functional tests using Jest and Cypress.
Ensure code quality by implementing best practices in testing (unit testing, functional testing), code reviews, and continuous improvement initiatives.
Communication & Messaging Systems:
Integrate and manage MQTT message brokers and HTTP/HTTPS for real-time data streaming and communication between distributed services.
Mentorship & Team Leadership:
Mentor junior developers, guide architectural decisions, and advocate for software best practices.
Collaborate with cross-functional teams to deliver high-quality, scalable software solutions.
Qualifications:
Experience: 9+ years of professional software development experience, with expertise in full-stack development.
Frontend: Expertise in JavaScript (React, Redux, Hooks), HTML, CSS, and Material UI.
Backend: Proficiency in Golang, Java, C++, NodeJS, and NestJS. Strong understanding of REST APIs and microservices.
Databases: Experience with SQLite, MongoDB, and Redis for caching and data storage.
Containerization: Proven experience with Docker, Kubernetes, and Helm in production environments.
Cloud: Hands-on experience with GCP (Google Cloud Platform) storage and deployment.
Testing: Proficiency in Jest, Cypress, and other testing frameworks.
Version Control: Strong experience with Git, GitHub pipelines, and Git Actions for CI/CD.
Preferred Skills:
Strong understanding of Event Management and Async Programming.
Experience with large-scale microservices architecture and event-driven systems.
Proven leadership in managing large, complex development projects.
Familiarity with MQTT messaging systems and real-time communications.
What We Offer:
Competitive salary and benefits package.
Opportunity to work on cutting-edge technologies.
A collaborative and innovative work environment.
Opportunities for career growth and leadership within the company.
Offers of employment are conditional upon passage of screening criteria applicable to the job
EEO Statement
Integrated into our shared values is NCR Voyix’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 Voyix 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 Voyix has an ongoing responsibility to respect and support a globally diverse environment.
Statement to Third Party Agencies
To ALL recruitment agencies: NCR Voyix only accepts resumes from agencies on the preferred supplier list. Please do not forward resumes to our applicant tracking system, NCR Voyix employees, or any NCR Voyix facility. NCR Voyix is not responsible for any fees or charges associated with unsolicited resumes
“When applying for a job, please make sure to only open emails that you will receive during your application process that come from a @ncrvoyix.com email domain.”
NCR VOYIX Corporation (NYSE: VYX) is a leading global provider of digital commerce solutions for the retail, restaurant and banking industries. NCR VOYIX is headquartered in Atlanta, Georgia, with approximately 16,000 employees in 35 countries across the globe. For nearly 140 years, we have been the global leader in consumer transaction technologies, turning everyday consumer interactions into meaningful moments. Today, NCR VOYIX transforms the stores, restaurants and digital banking experiences with cloud-based, platform-led SaaS and services capabilities.
Not only are we the leader in the market segments we serve and the technology we deliver, but we create exceptional consumer experiences in partnership with the world’s leading retailers, restaurants and financial institutions. We leverage our expertise, R&D capabilities and unique platform to help navigate, simplify and run our customers’ technology systems.
Our customers are at the center of everything we do. Our mission is to enable stores, restaurants and financial institutions to exceed their goals – from customer satisfaction to revenue growth, to operational excellence, to reduced costs and profit growth. Our solutions empower our customers to succeed in today’s competitive landscape.
Our unique perspective brings innovative, industry-leading tech to all the moving parts of business across industries. NCR VOYIX has earned the trust of businesses large and small — from the best-known brands around the world to your local favorite around the corner.
Experience Level: 9+ Years in Software Development
Location: Hyderabad
Department: Software Engineering
Employment Type: Full-time
Key Responsibilities:
Lead Full-Stack Development:
Design, implement, and maintain web applications using JavaScript (React, Redux, Hooks) on the frontend and NodeJS, NestJS on the backend.
Collaborate with product managers, architects, and other stakeholders to define project requirements and architecture.
Backend and Microservices Development:
Build scalable backend services using Golang, Java, and C++.
Architect and implement REST APIs and microservices using asynchronous programming techniques (Promises, Event Management, Event Loop, Callbacks).
Optimize database interactions using SQLite (20%), MongoDB, and Redis Cache for fast data retrieval and storage.
Frontend Development and State Management:
Design highly responsive UI components using React, Material UI, Grid with HTML and CSS.
Implement complex state management strategies using Redux and Hooks in React applications.
Version Control & CI/CD Pipelines:
Manage source control using Git, GitHub pipelines, and Git Actions.
Define, implement, and maintain CI/CD pipelines for automated testing and deployment processes.
Cloud and Containerization:
Develop and deploy scalable cloud applications in Google Cloud Platform (GCP) using storage solutions (e.g., buckets).
Lead containerization efforts with Docker, Kubernetes, and Helm for seamless application orchestration and deployment.
Testing and Code Quality:
Write and maintain unit tests, integration tests, and functional tests using Jest and Cypress.
Ensure code quality by implementing best practices in testing (unit testing, functional testing), code reviews, and continuous improvement initiatives.
Communication & Messaging Systems:
Integrate and manage MQTT message brokers and HTTP/HTTPS for real-time data streaming and communication between distributed services.
Mentorship & Team Leadership:
Mentor junior developers, guide architectural decisions, and advocate for software best practices.
Collaborate with cross-functional teams to deliver high-quality, scalable software solutions.
Qualifications:
Experience: 9+ years of professional software development experience, with expertise in full-stack development.
Frontend: Expertise in JavaScript (React, Redux, Hooks), HTML, CSS, and Material UI.
Backend: Proficiency in Golang, Java, C++, NodeJS, and NestJS. Strong understanding of REST APIs and microservices.
Databases: Experience with SQLite, MongoDB, and Redis for caching and data storage.
Containerization: Proven experience with Docker, Kubernetes, and Helm in production environments.
Cloud: Hands-on experience with GCP (Google Cloud Platform) storage and deployment.
Testing: Proficiency in Jest, Cypress, and other testing frameworks.
Version Control: Strong experience with Git, GitHub pipelines, and Git Actions for CI/CD.
Preferred Skills:
Strong understanding of Event Management and Async Programming.
Experience with large-scale microservices architecture and event-driven systems.
Proven leadership in managing large, complex development projects.
Familiarity with MQTT messaging systems and real-time communications.
What We Offer:
Competitive salary and benefits package.
Opportunity to work on cutting-edge technologies.
A collaborative and innovative work environment.
Opportunities for career growth and leadership within the company.
Offers of employment are conditional upon passage of screening criteria applicable to the job
EEO Statement
Integrated into our shared values is NCR Voyix’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 Voyix 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 Voyix has an ongoing responsibility to respect and support a globally diverse environment.
Statement to Third Party Agencies
To ALL recruitment agencies: NCR Voyix only accepts resumes from agencies on the preferred supplier list. Please do not forward resumes to our applicant tracking system, NCR Voyix employees, or any NCR Voyix facility. NCR Voyix is not responsible for any fees or charges associated with unsolicited resumes
“When applying for a job, please make sure to only open emails that you will receive during your application process that come from a @ncrvoyix.com email domain.”
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in