Senior Software Engineer at NCR Voyix

NCR Voyix · CHENNAI, INDIA

📋 Job Details at a Glance 📍 Location CHENNAI, INDIA 🏢 Company NCR Voyix 👥 Experience 4+ years 🎓 Qualification Bachelor's degree in Computer Science, Software Engineering, or a related technical field 📅 Eligible Batch 2023, 2024, 2025, 2026 📄 Job Type Full Time 💰 Salary Not Disclosed 🏢 Industry Technology 🛠 Key Skills Java JavaScript Node.js React Next.js Vue Angular MySQL Senior Software Engineer at NCR Voyix — Full Details & How to Apply NCR Voyix is seeking a Senior Software Engineer in CHENNAI, INDIA to own the coding and design of sub-modules for payment systems and backend engineering solutions. This role involves hands-on development using Java, JavaScript, Node.js, React, Next.js, Vue, Angular, and MySQL , with direct responsibility for high-quality software delivery. This Senior Software Engineer role is critical for building and maintaining core payment systems and backend engineering solutions. The position requires full-stack development using technologies such as Java and React , with integration into cloud platforms like AWS, GCP, or Azure. The engineer will be responsible for designing and implementing sub-modules, ensuring reliable performance and scalability of systems under real-world transaction loads. The job posting confirms that NCR Voyix is seeking a Senior Software Engineer with expertise in web technologies. The role is part of a technology solutions team focused on backend engineering and payment system development. The company emphasizes technical depth and software quality in its engineering practices. Candidates with a Bachelor's degree in Computer Science, Software Engineering, or a related technical field from the eligible batches of 2023, 2024, 2025, 2026 and at least 4+ years of experience are eligible. The role offers a salary that is Not Disclosed . Applicants will gain practical experience with Java, JavaScript, Node.js, React, Next.js, Vue, Angular, and MySQL . This role provides a foundation for advancing into senior engineering roles, with exposure to enterprise-grade payment systems and cloud-based infrastructure. It supports progression into leadership or specialized engineering positions within technology-driven environments. 📊 Role Difficulty: Medium | Competition Level: Medium | Fresher Friendly: No NexisGrow.com features this opportunity as part of its curated tech job listings. All details are sourced from the official job posting. Apply online before the opportunity closes. Senior Software Engineer jobs in CHENNAI, INDIA jobs are available through NCR Voyix recruitment . Candidates can apply online via the official portal. Job Role & Responsibilities The Senior Software Engineer at NCR Voyix is responsible for designing and implementing sub-modules in Java and JavaScript , ensuring alignment with enterprise-grade system requirements and performance benchmarks. This role directly impacts the stability, scalability, and uptime of core software components used in real-time transaction processing systems. Own the coding and design of sub-modules using Java and JavaScript , with a focus on modularity and integration with existing backend services. Utilize React or Angular to build responsive, component-based user interfaces that meet UI/UX specifications and performance metrics. Collaborate with engineering teams to review functional requirements and validate them against MySQL schema designs and API contracts. Implement performance monitoring using tools like Prometheus or New Relic, tracking key metrics such as response time, error rate, and throughput. Maintain and support existing codebases written in Node.js and Java , ensuring adherence to code quality standards and automated testing pipelines. Document development workflows, including deployment scripts and configuration files, to support onboarding and future maintenance tasks. Provide technical support to team members by debugging issues in MySQL queries and resolving runtime errors in JavaScript applications. Resolve production issues in Node.js services, with a focus on minimizing downtime and restoring service within 15-minute SLA windows. This role demands direct ownership of code delivery, where every decision in Java , React , or MySQL design has measurable impact on system reliability and user experience metrics. Required Skills & Technical Competencies The role requires a strong technical foundation in modern web and backend technologies, with hands-on experience in full-stack development using industry-standard tools and databases. All skills must be demonstrated through actual implementation in real-world projects. Technical Skills Java — advanced — used for backend service development, including RESTful API design and integration with MySQL databases. JavaScript — intermediate to advanced — applied for client-side scripting, DOM manipulation, and integration with React and Vue frameworks. Node.js — intermediate — leveraged to build scalable, event-driven server-side applications that handle high-volume request loads. React — intermediate — used to develop reusable UI components with state management and lifecycle hooks for dynamic user interfaces. Next.js — intermediate — applied to build server-rendered pages with optimized performance and SEO, using routing and API routes. Angular — intermediate — used for enterprise-grade applications with two-way data binding and modular architecture. Vue — intermediate — implemented for lightweight, responsive UIs with reactive data binding and component composition. MySQL — advanced — used to design, optimize, and maintain relational databases, including query performance tuning and indexing strategies. When showcasing these technical skills, emphasize specific projects where you implemented Java backend services, React components, or MySQL query optimization with measurable outcomes such as reduced latency or improved response times. Eligibility Criteria This role is designed for candidates with a Bachelor's degree in Computer Science , Software Engineering , or a related technical field, who have completed at least 4 years of relevant experience in software development. Must hold a Bachelor's degree in Computer Science , Software Engineering , or a related technical discipline. Must belong to eligible batches: 2023 , 2024 , 2025 , or 2026 . Must have at least 4 years of professional or project-based software development experience. Academic performance (CGPA) is not specified in the job posting and does not affect eligibility. Experience with open-source contributions, GitHub repositories, or technical projects is not required but may be considered. Portfolio or project documentation is not mandatory but recommended for demonstrating technical capability in Java , React , or MySQL applications. Documentation & Portfolio Requirements Your resume must clearly list at least three technical projects, each with a GitHub link, specifying the technology stack used (e.g., Java + MySQL ), the problem solved , and performance metrics achieved (e.g., 99.9% uptime, 200ms average response time). For this role, prioritize demonstrating hands-on experience with Java backend modules and React or Next.js frontend components in real-world applications, backed by measurable performance data or deployment logs. Salary for Senior Software Engineer at NCR Voyix 💰 Compensation Not Disclosed The advertised compensation for the Senior Software Engineer role at NCR Voyix is Not Disclosed . The exact in-hand figure and any additional components are confirmed by the company during the offer or HR discussion stage. Recommended Courses & Preparation Tips for Senior Software Engineer Upskilling with the right resources significantly enhances your chances of selection for this role by ensuring you meet the technical requirements. Recommended Courses & Resources Java — Mastering Java is essential for backend development in this role. JavaScript — Proficiency in JavaScript is crucial for full-stack development tasks. Node.js — Understanding Node.js is vital for server-side programming responsibilities. React — React skills are important for building dynamic user interfaces. KodNest — This course provides hands-on experience with full-stack development. Boost your profile with relevant certifications at NexisGrow GetCertified — strengthen your application before you apply. Common Mistakes to Avoid ❌ Applying without demonstrating experience with Java or JavaScript — Provide specific examples of your work. ❌ Using a generic resume instead of tailoring it — Customize your resume to match the job description. ❌ Listing technologies like Node.js without details — Detail your application of these technologies in past roles. ❌ Ignoring the requirement for 4+ years of experience — Ensure you meet the experience criteria before applying. ❌ Adding unrelated technologies or unsupported claims — Stick to relevant skills that you can substantiate. ❌ Failing to verify the official Apply URL — Always check the provided link before submission. Before You Apply — Checklist ✅ Confirm the job title, company, location, work mode, and experience requirement. ✅ Check that you meet the supplied qualification criteria. ✅ Verify eligibility against the supplied eligible batches and experience requirement. ✅ Add relevant supplied JD keywords naturally to your resume. ✅ Highlight projects or experience related to the supplied technologies and responsibilities. ✅ Remove unsupported technologies, achievements, or experience claims. ✅ Open and verify the supplied Apply URL before submitting the application. ✅ Save the job details, application date, and role-specific resume version for tracking. Resume Tailoring & ATS Keywords for Senior Software Engineer Optimizing your resume for ATS is crucial for ensuring it passes initial screenings for this role. ATS Keywords to Include Java JavaScript Node.js React Next.js Vue Angular MySQL MongoDB AWS GCP Azure Resume Tips for This Role Highlight the requirement for 4+ years of experience prominently on your resume. Emphasize familiarity with Java , JavaScript , and full-stack development responsibilities. Showcase a project that involved payment systems or cloud technologies. Use exact keywords from the job description to align with ATS requirements. Avoid adding unsupported technologies or experiences that cannot be substantiated. Build an ATS-optimized resume for this role using NexisGrow Resume Builder — free for all job seekers. Pro Tip: Avoid including unrelated experiences or technologies that do not align with the job requirements. How to Apply for Senior Software Engineer at NCR Voyix Apply Now — NCR Voyix Open the official Apply URL and confirm the job title and company is correctly displayed. Prepare a resume that aligns with the required skills, responsibilities, qualifications, and experience outlined in the job posting. Complete the official application form accurately, ensuring all information is truthful and avoiding unsupported claims. Submit the application and save the confirmation or application reference number if provided by the portal. Record the application date and monitor the company’s official portal or your registered email for updates. Applications are reviewed on a rolling basis — early submission is recommended. Apply Now — NCR Voyix NexisGrow.com does not charge any fees for job applications. NCR Voyix NCR Voyix is a technology company based in CHENNAI, INDIA . It operates in the Technology industry with an Onsite work mode. This Senior Software Engineer role supports full-stack development within the company’s payment systems and backend engineering initiatives. The team develops sub-modules and reviews requirements for new features. They work with a range of technologies including Java, JavaScript, Node.js, React, Next.js, Vue, Angular, MySQL , and cloud platforms like AWS, GCP, Azure . This involves both frontend and backend engineering across diverse web technologies. This role contributes directly to the design and implementation of payment systems and backend services. It supports engineering workflows involving collaboration with fellow engineers and stakeholders. This role offers early-career exposure to full-stack development using industry-standard tools. Hands-on experience with React, Angular, Node.js, Java , and cloud platforms provides foundational skills in modern software engineering and cloud technologies. Company Details Industry Technology Location CHENNAI, INDIA Connect With Us Careers Apply Now Website 🔗 ncr.wd1.myworkdayjobs.com Frequently Asked Questions Interview · Role · Salary · Growth ? Who can apply for this role? Eligibility Tap to expand + Answer Candidates with a Bachelor's degree in Computer Science or related fields, from the eligible batches of 2023 to 2026, and with 4+ years of experience. ? What technical skills are most important for this role? Skills Tap to expand + Answer Java, JavaScript, Node.js, React, Next.js, Vue, Angular, MySQL, and MongoDB are crucial for this position. ? What is the expected salary for this position? Salary Tap to expand + Answer Salary Display is 'Not Disclosed'; this is the only salary information available. ? What should I expect after applying? Hiring Process Tap to expand + Answer The exact hiring stages are not specified in the job posting. ? How should I prepare for the interview? Preparation Tap to expand + Answer 1. Review core technologies like Java and JavaScript. 2. Prepare examples of past projects. 3. Understand full-stack development principles. 4. Familiarize yourself with cloud technologies. 5. Practice coding challenges relevant to the role. ? Is this role remote, hybrid, or onsite? Work Mode Tap to expand + Answer This role is onsite, as specified in the job posting. ? What career exposure can this role provide? Growth Tap to expand + Answer The role offers exposure to full-stack development and cloud technologies through responsibilities involving coding and design. ? What should I highlight in my resume for this role? Resume Tap to expand + Answer Highlight skills in Java, JavaScript, and experience with full-stack development, along with relevant projects. ? Is there a last date to apply? Application Tap to expand + Answer Not specified in the job posting. ? Is there a probation period? Probation Tap to expand + Answer Not specified in the job posting. ? What is the work environment like for this role? Culture Tap to expand + Answer The role involves collaboration with engineering teams, although specific details are not provided. ? Can freshers apply for this role? Fresher Tap to expand + Answer No, as the position requires 4+ years of experience. 🔗 Explore More on NexisGrow More jobs in CHENNAI Browse all Tech jobs Latest Fresher jobs More jobs at NCR Voyix Work From Home jobs Ready to Apply? Don't Miss This Opportunity! Apply only via the official link. NexisGrow.com charges zero application fees. 👉 Apply Now — Official Link NexisGrow.com does not charge any application or registration fees. Beware of fraudulent offers. Naukri ki baat, NexisGrow ke saath • NexisGrow.com