Overview
NCR Voyix is seeking a Software Engineer II for its Retail Software Engineering team to design, develop, modernize, implement and support software solutions for retail and store technology products.
What you'll do
- 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.
What you'll need
- Bachelor's 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.
Nice to have
- 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.
Details
- Location: Chennai, India.
- Offers of employment are conditional upon passage of screening criteria applicable to the job.
Read the full description and apply on the company’s own careers page.