Senior Software Developer (.NET)
Role Overview
The Software area develops computer programming systems and applications through design, coding, testing, and deployment.
The role joins a collaborative technology team building payments-processing solutions.
The position expects innovation, self-improvement, and contribution beyond the formal role definition.
Key Skills for This Role
Full Job Posting
Role Overview
The Software area develops computer programming systems and applications through design, coding, testing, and deployment.
The role joins a collaborative technology team building payments-processing solutions.
The position expects innovation, self-improvement, and contribution beyond the formal role definition.
Primary Duties and Responsibilities
- Analyze, develop, and deliver maintainable software solution elements across business capabilities.
- Develop software that meets or exceeds quality and performance standards.
- Collaborate with a professional technology team on structured technology delivery.
- Develop and execute application test plans.
- Prepare and maintain application and system documentation.
- Communicate status, issues, and risks to leaders promptly.
- Deliver outcomes within established design and architecture boundaries.
- Improve code quality and work with Quality Assurance on testing.
- Provide third-level support while improving enterprise application stability.
Required Qualifications
- Minimum 14 years of experience in the IT industry.
- Experience with C# and the .NET/.NET Core ecosystem.
- Advanced ASP.NET Core experience, including Web API and MVC.
- Strong RESTful API design and distributed systems or microservices experience.
- Experience with Entity Framework Core or another ORM framework.
- Strong JavaScript and TypeScript development experience.
- Experience with modern front-end frameworks such as React.
- Ability to work independently and collaboratively.
- Experience estimating work items and meeting deadlines.
- Experience preparing and maintaining technical documentation.
Optional Desired Qualifications
- Experience working within a Scrum or Agile team.
- Experience writing user stories and acceptance criteria.
- Familiarity with Git and tools such as Azure DevOps, GitHub, Jira, Bitbucket, Confluence, or Bamboo.
- Experience with TDD using xUnit, NUnit, or Selenium.
- Knowledge of databases, messaging systems, cloud services, automation, containers, and Linux or Windows Server environments.
Education and Domain Experience
- A computer science degree or equivalent professional software experience is accepted.
- Payment industry experience is highly desired.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Transaction Network Services (TNS)
Senior Web Automation QA Engineer / Senior SDET (Web Platforms)
, IND
TNS is seeking a Senior Web Automation QA Engineer to build automation frameworks and validate web platforms, APIs, and cloud deployments across AWS, hybrid, and on-premises environments. Candidates need 6+ years of web
Senior Web Automation QA Engineer / Senior SDET (Web Platforms)
, IND
The employer is seeking a Senior Web Automation QA Engineer to improve quality, reliability, scalability, and security across web platforms, APIs, and cloud environments. The role requires deep automation experience with
Senior Software Developer
Noida, IND
The employer is seeking a Senior Software Developer to design, implement, test, and enhance enterprise software applications. The role requires strong Java development, database, networking, concurrency, and Unix skills,
.NET Software Developer
, IND
TNS is seeking a Senior .NET Software Developer to build and maintain secure, scalable payments-processing applications in an AWS cloud environment. The role leads end-to-end delivery, contributes to architecture, mentor
Java Software Developer
, IND
TNS seeks a Senior Java Developer to design, build, and maintain high-availability, scalable enterprise applications. The role leads full software delivery, contributes to architecture, mentors engineers, and requires 6-
Logistics and Fulfilment Specialist
Sheffield, GBR
TNS is seeking a Logistics and Fulfilment Specialist to manage shipments, warehouse stock, documentation, and carrier coordination in a process-driven environment. The role requires at least one year of supply chain expe
MTS / SMTS Backend Java Developer
Noida, IND
TNS is seeking a backend Java developer to build, integrate, test, and optimize enterprise applications. The role requires advanced Java expertise, 2–5 years of software development experience, strong problem-solving abi
Senior Web Automation QA Engineer / Senior SDET (Web Platforms)
, IND
Senior Web Automation QA Engineer / Senior SDET (Web Platforms)
, IND
Senior Software Developer
Noida, IND
.NET Software Developer
, IND
Java Software Developer
, IND
Logistics and Fulfilment Specialist
Sheffield, GBR
MTS / SMTS Backend Java Developer
Noida, IND