T

TNS

Managed network solutions for real-time transactions

.NET Software Developer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • Strong proficiency in C# and the .NET and .NET Core ecosystem.
  • Advanced experience with ASP.NET Core, including Web API and MVC frameworks.
  • Strong understanding of object-oriented programming, RESTful APIs, and microservices architecture within an AWS cloud environment.
  • Experience with relational databases, including SQL Server, and event-driven messaging platforms, including Amazon SQS and EventBridge.
  • Experience with build and dependency tools such as MSBuild and NuGet.
  • Familiarity with CI/CD pipelines, Git-based workflows, and DevOps practices.
  • Exposure to automation and AI development workflows, including modern coding assistants and tooling.
  • A Computer Science degree or equivalent practical experience.
  • Six to seven years of professional software development experience.
  • Proven experience building scalable, distributed systems.

Responsibilities

  • Design, develop, and maintain robust applications using C# and the .NET and .NET Core platform.
  • Build and enhance APIs and services using ASP.NET Core Web API and MVC.
  • Prepare and maintain application and system documentation.
  • Maintain and continuously improve code quality and optimize application performance, collaborating with the Quality Assurance team to support efficient and effective testing.
  • Contribute to architectural design discussions and influence system design decisions to ensure scalability, resilience, and maintainability.
  • Lead the end-to-end software development lifecycle, including design, development, testing, and deployment.
  • Mentor and guide team members and review code to ensure adherence to best practices.
  • Collaborate with product managers and other stakeholders to communicate status, issues, and risks in a timely manner.
  • Deliver outcomes that minimize operational impact and improve the stability of enterprise applications.
  • Ensure applications meet security, data protection, and compliance standards.
  • Promote continuous improvement, innovation, and adoption of emerging technologies, including automation and AI-assisted development tools.

Desired Qualifications

  • Experience in the payments or parking industry.
  • Familiarity with test-driven development using frameworks such as xUnit, NUnit, or Selenium.
  • Experience in performance tuning and optimization.

About the Company

TNS

Managed network solutions for real-time transactions

TNS provides managed data communication and value-added services to banks, retailers, and payment processors. It operates a global, secure managed IP network and offers real-time transaction processing along with additional services. Its products work through a recurring-revenue model where customers pay monthly for network access and services, plus one-time fees for installation and professional services. Compared with competitors, TNS specializes in secure, real-time payment and financial-services networks with end-to-end managed connectivity and services, serving financial institutions, retailers, and processors at a global scale. The company aims to help customers move money quickly and securely by delivering reliable network connectivity and real-time processing across the payments ecosystem.

Company size
1,001-5,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Reston, VA
Founded
1990

Recently Posted Jobs

Explore more opportunities at TNS

See more jobs