CHENNAI · FULLTIME
Software Engineer II

NCR Corporation
Chennai · onsite · Posted 1d ago
About a minute. You'll make an account on the way through.
agent · working
- Read this posting0.2s
- Found the form on Naukri · 13 questions to answer1.1s
- Decided the answers for all of them2.4s
- Tailor your résumé to this role
- Waiting for you
Section · 01
About this role
Job Summary
NCR Voyix is seeking a highly motivated Software Engineer II to join our Retail Software Engineering team. This role is responsible for the design, development, modernization, implementation, and support of software solutions for retail and store technology products.
The ideal candidate will possess strong .NET development expertise, a solid foundation in software engineering principles, and experience working across the full software development lifecycle. This role requires ownership of complex software solutions from design through deployment, while contributing to modernization initiatives involving cloud technologies, DevOps practices, AI-assisted development, and modern application architectures.
Location: Chennai
Required Qualifications
- Bachelors degree in Computer Science, Software Engineering, Information Systems, or a related technical field (or equivalent experience).
- 4+ years of professional software development experience.
- Strong proficiency in C#, .NET/.NET Core, ASP.NET, REST APIs, JavaScript, XML, SQL, and relational databases.
- Strong understanding of computer science fundamentals, including data structures, algorithms, object-oriented programming, and software design principles.
- Experience with GitHub, Visual Studio, Agile methodologies, code reviews, and testing practices.
- Strong analytical, problem-solving, and communication skills.
Responsibilities
- Design, develop, test, deploy, and support enterprise retail software solutions throughout the software development lifecycle.
- Build and maintain applications using C#, .NET/.NET Core, ASP.NET, REST APIs, JavaScript, SQL, and related technologies.
- Write high-quality, maintainable, and well-tested code following engineering best practices.
- Collaborate with Product, Architecture, QA, and Engineering teams to deliver scalable and reliable solutions.
- Troubleshoot and resolve complex application issues across development, test, and production environments.
- Contribute to modernization initiatives including cloud adoption, API-driven development, automation, CI/CD, and service-based architectures.
- Leverage AI-assisted development tools to improve productivity in coding, testing, debugging, and documentation while ensuring quality and security standards.
- Create technical documentation, support deployments, and contribute to Agile delivery and continuous improvement.
Preferred Qualifications
- Experience developing enterprise applications using C# and .NET technologies.
- Experience with distributed, service-oriented, or web-based applications.
- Experience with cloud platforms such as Azure, AWS, or GCP.
- Familiarity with microservices, containerization, CI/CD pipelines, and DevOps practices.
- Experience with GitHub, GitHub Actions, NuGet, Nexus/Artifactory, and SpecFlow.
- Exposure to application modernization, cloud migration, or digital transformation initiatives.
- Experience using AI-powered development tools such as GitHub Copilot, Microsoft Copilot, or ChatGPT.
- Retail, commerce, pricing, accounting, tax, or related business domain experience is a plus.
Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
Sourced from naukri
Section · 02
Skills
Section · Company
About NCR Voyix

NCR Corporation
IT Services & Consulting
4.1k+
employees
1884
142 years old
Atlanta,Georgia
United States
About
Industries
Employee ratings
1,954 reviews
Culture
3.4
Career growth
2.7
Work-life
3.6
Employees rate it well for
Find them on