Backend Developer(.Net)

NTT Data Singapore

Singapore

On-site

SGD 150,000 - 210,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

NTT Data Singapore is seeking a senior .NET Architect to lead the design, development, and deployment of scalable microservices-based applications. You will champion event-driven patterns and Kafka, and ensure robust RESTful services.

You will mentor junior developers, conduct code reviews, and drive quality with TDD. Collaboration with cross-functional teams and hands-on coding are essential to keep our solutions cutting-edge.

Qualifications

  • Must have a degree in CS/Engineering or related field.
  • 7+ years of software development with .NET focus.
  • Experience in designing and implementing microservices.
  • Expertise in event-driven architecture and Kafka.
  • Strong RESTful API and web service knowledge.
  • Proficient in .NET Core, C#, Docker and Kubernetes.
  • Experience with cloud platforms and leading teams.

Responsibilities

  • Lead design and development of microservices-based applications using .NET Core.
  • Architect and implement event-driven systems using Kafka.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Ensure performance, quality, and responsiveness of applications.
  • Write and maintain test cases using TDD to ensure code quality and reliability.
  • Conduct code reviews and provide constructive feedback to team members.
  • Mentor and guide junior developers, ensuring best practices and coding standards.
  • Troubleshoot and resolve complex technical issues.
  • Stay up-to-date with industry trends to keep solutions cutting-edge.
  • Participate in architectural discussions and contribute to technical strategy.

Skills

Leadership
Strong .NET
Microservices design
RESTful APIs
Code reviews
TDD
Collaborative teamwork

Education

Bachelor's degree in Computer Science or Engineering

Tools

Docker
Kubernetes
Kafka
Cloud platforms (AWS/Azure/GCP)

Job description

  • The successful candidate will be responsible for leading the design, development, and implementation of scalable and high-performance microservices-based applications. He/she will be involved in architecting and implementing event-driven systems using Kafka.
  • This role requires a deep understanding of .NET technologies, microservices architecture, and event-driven patterns.
  • The candidate is expected to be well versed in hands-on coding, writing test cases using Test-Driven Development (TDD), and ensuring high-quality software delivery.
Responsibilities:
  • Lead the design and development of microservices-based applications using .NET Core.
  • Architect and implement event-driven systems using Kafka.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Ensure the performance, quality, and responsiveness of applications.
  • Write and maintain test cases using Test-Driven Development (TDD) to ensure code quality and reliability.
  • Conduct code reviews and provide constructive feedback to team members.
  • Mentor and guide junior developers, ensuring best practices and coding standards are followed.
  • Troubleshoot and resolve complex technical issues.
  • Stay up-to-date with the latest industry trends and technologies to ensure our solutions remain cutting-edge.
  • Participate in architectural discussions and contribute to the overall technical strategy.
  • Engage in hands-on coding and development activities as needed.
Skills must have:
  • Possess a degree in Computer Science, Engineering, or a related field.
  • At least 7 years of experience in software development with a strong focus on .NET technologies.
  • Proven experience in designing and implementing microservices architecture.
  • Expertise in event-driven architecture and experience with Kafka.
  • Strong understanding of RESTful APIs and web services.
  • Proficient in .NET Core, C#, and related technologies.
  • Experience with containerization technologies such as Docker and orchestration tools like Kubernetes.
  • Familiarity with Cloud platforms (AWS, Azure, or Google Cloud).
  • Excellent problem solving skill and attention to detail.
  • Strong communication and leadership skills.
  • Ability to work in a fast-paced and collaborative environment.
  • Hands-on experience with Test-Driven Development (TDD) and writing test cases.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

.NET Developer
.NET Developer

RIDIK Pte Ltd • Singapore

On-site
SGD 60,000 - 90,000
Backend Developer(C#/.Net)
Backend Developer(C#/.Net)

NTT Data Singapore • Singapore

On-site
SGD 120,000 - 180,000
Dot Net Developer #1582
Dot Net Developer #1582

JOBSTER PRIVATE LTD. • Singapore

On-site
SGD 90,000 - 125,000
Dot Net Developer REQ123
Dot Net Developer REQ123

User Experience Researchers Pte Ltd • Singapore

On-site
SGD 90,000 - 130,000
Senior .NET Microservices Lead - Kafka & TDD
Senior .NET Microservices Lead - Kafka & TDD

NTT Data Singapore • Singapore

On-site
SGD 150,000 - 210,000
Dot Net Developer REQ123
Dot Net Developer REQ123

USER EXPERIENCE RESEARCHERS PTE. LTD • Singapore

On-site
SGD 90,000 - 130,000
Senior Java Developer
Senior Java Developer

INTELLECT MINDS PTE. LTD. • Singapore

On-site
SGD 100,000 - 180,000
Dot Net Developer(Full Stack)
Dot Net Developer(Full Stack)

INFINITE COMPUTER SOLUTIONS PTE LTD • Singapore

On-site
SGD 80,000 - 120,000
Software Developer (Java/Apache/Kafka) - Contract
Software Developer (Java/Apache/Kafka) - Contract

QUESS SELECTION & SERVICES PTE. LTD. • Singapore

On-site
SGD 90,000 - 120,000
Dot Net Developer 1582 - JOBSTER PRIVATE LTD.
Dot Net Developer 1582 - JOBSTER PRIVATE LTD.

OpenTalent • Singapore

On-site
SGD 120,000 - 180,000