Job Search and Career Advice Platform

Enable job alerts via email!

Senior C# Developer (.NetCore_MicroServicesDesign_EventDriven_TDD_SOLIDdesign)

MALTEM ASIA PTE. LTD.

Singapore

On-site

SGD 80,000 - 120,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A development firm in Singapore is seeking a Senior Backend Developer to lead the design and development of Microservices-based applications using .NET Core. The ideal candidate has at least 8 years of experience in software development, expertise in Microservices Architecture, and hands-on experience with Test-Driven Development. Strong communication and leadership skills are essential. This role offers the opportunity to mentor junior developers and engage in complex coding tasks.

Qualifications

  • At least 8 years of experience in software development with a focus on .NET technologies.
  • Proven experience in designing and implementing Microservices Architecture.
  • Hands-on experience with Test-Driven Development (TDD) and writing test cases.
  • Expertise in Event-Driven Architecture and experience in Kafka.

Responsibilities

  • Lead the design and development of Microservices-based applications using .NET Core.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Mentor and guide junior developers, ensuring best practices and coding standards are followed.
  • Conduct code reviews and provide constructive feedback to team members.

Skills

Microservices Architecture
Test-Driven Development (TDD)
Event-Driven Architecture
RESTful APIs
.NET Core
C#
EFCore
Docker
Kubernetes
Cloud platforms (AWS/Azure/Google Cloud)
Job description

Maltem Asia is seeking Senior Backend Developers for an Investment Services Client based in Singapore.

Key responsibilities
  • Lead the design and Development of Microservices-based applications using .NET Core.
  • 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.
Key Requirements
  • At least 8 years of experience in software development with a strong focus on .NET technologies.
  • Proven experience in Designing and Implementing Microservices Architecture.
  • Hands‑on experience with Test‑Driven Development (TDD) and writing test cases.
  • Expertise in Event‑Driven Architecture and experience in Kafka.
  • Strong understanding of RESTful APIs and web services.
  • Proficiency in .NET Core, C#, EFCore and related technologies.
  • Experience with containerization technologies such as Docker and orchestration tools like Kubernetes.
  • Familiarity with Cloud platforms (e.g. AWS, Azure, or Google Cloud).
  • Excellent problem‑solving skills and attention to detail.
  • Strong communication and leadership skills.
  • Ability to work in a fast‑paced, collaborative environment.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.