All roles at NCR

Senior Software Engineer

ChennaiFull-time7–10 yrsPosted yesterday

Senior software engineering role at NCR in Chennai. Needs 7–10 years.

About the role

Senior Software Engineer at NCR. Design, develop, test, deploy, and support secure, reliable applications using C#, .NET Framework, modern .NET, ASP.NET, ASP.NET Core, and Web APIs.

What you'll do

  • Design, develop, test, deploy, and support secure, reliable applications using C#, .NET Framework, modern .NET, ASP.NET, ASP.NET Core, and Web APIs
  • Maintain and modernize legacy applications built with ASP.NET Web Forms and .NET Framework 4.7.2
  • Lead or contribute to service rewrites, platform modernization, system integrations, and complex data migrations
  • Build scalable, low-latency, event-driven services using messaging platforms such as RabbitMQ, Kafka, Azure Service Bus, or NATS JetStream
  • Design distributed caching and state-management solutions using Redis or Valkey

What you need

  • Git
  • .NET
  • C#
  • SQL
  • Kubernetes
  • Root cause analysis

Good to have

  • REST APIs
  • AWS
  • React
  • Terraform
  • Prompt engineering
  • JIRA

More roles like this at NCR

Apply on NCR's site