Enable job alerts via email!

Senior Backend Developer (.NET Core / Microservices) – Contract

NTT SINGAPORE PTE. LTD.

Singapore

On-site

SGD 80,000 - 100,000

Full time

Today
Be an early applicant

Job summary

A leading technology company is looking for a Senior Backend Developer to support a large-scale digital transformation initiative. The role involves hands-on microservices development and requires extensive experience in .NET Core, Kafka, and cloud platforms. Candidates should have at least 8 years of experience and be proficient in Docker, Kubernetes, and TDD. This is a 12-month renewable contract role based onsite in Singapore.

Qualifications

  • 8+ years of software development experience focused on .NET Core / C#.
  • Strong experience with Microservices Architecture, Kafka, and REST APIs.
  • Proficient in Entity Framework Core and Cloud (AWS / Azure / GCP).
  • Hands-on knowledge of Docker, Kubernetes, and CI/CD pipelines.
  • Excellent communication, analytical, and problem-solving skills.

Responsibilities

  • Design and develop microservices-based backend applications using .NET Core / C#.
  • Implement event-driven architecture leveraging Kafka and REST APIs.
  • Apply Test-Driven Development (TDD) to maintain code quality and reliability.
  • Mentor junior developers and conduct code reviews.
  • Collaborate with cross-functional teams to deliver high-quality releases.

Skills

Microservices Architecture
.NET Core / C#
Kubernetes
Docker
TDD
REST APIs
Kafka
Cloud platforms (AWS / Azure / GCP)
Entity Framework Core (EFCore)
CI/CD pipelines

Education

Bachelor’s degree in Computer Science or related field

Tools

Docker
Kubernetes
CI/CD pipelines
Job description

Senior Backend Developer (.NET Core / Microservices) – Contract

Employer: NTT DATA Singapore Pte. Ltd.

Location: Singapore (Onsite – Central Area)

Duration: 12 months, renewable

About the Role

We are hiring a Senior Backend Developer (.NET Core) to support a large-scale digital transformation initiative for a leading investment management client.

This role involves hands-on microservices development, cloud integration, and performance engineering within a collaborative agile team.

Key Responsibilities
  • Design and develop microservices-based backend applications using .NET Core / C#.
  • Implement event-driven architecture leveraging Kafka and REST APIs.
  • Apply Test-Driven Development (TDD) to maintain code quality and reliability.
  • Participate in architecture reviews and propose scalable design improvements.
  • Collaborate with cross-functional teams to deliver high-quality releases.
  • Mentor junior developers and conduct code reviews to enforce best practices.
  • Containerize and deploy applications using Docker and Kubernetes.
  • Work closely with Cloud platforms (AWS / Azure / GCP) for deployment and scaling.
  • Continuously improve system performance and resilience.
Requirements
  • Bachelor’s degree in Computer Science, Information Technology, or related field.
  • 8+ years of software development experience with a focus on .NET Core / C#.
  • Strong experience with Microservices Architecture, Kafka, and REST APIs.
  • Proficient in Entity Framework Core (EFCore) and Cloud (AWS / Azure / GCP).
  • Hands-on knowledge of Docker, Kubernetes, and CI/CD pipelines.
  • Strong understanding of TDD, unit testing, and DevOps practices.
  • Excellent communication, analytical, and problem-solving skills.
  • Experience working in Agile / Scrum environments.
Contract Details
  • Employment Type: 12-month renewable contract under NTT DATA Singapore
  • Work Arrangement: Onsite at client premises (Central Singapore)
  • Start Date: Immediate / short notice preferred
  • Compensation: Competitive, commensurate with experience

Interested candidates are kindly requested to email their CV with their experience to sandeep.sringeripai@global.ntt

We look forward to your application!

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.