Senior C .NET Developer

Zenika

Singapore

On-site

SGD 120,000 - 160,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Hybrid work model
L&D budget
Medical insurance
20 days annual leave
LEAP days
Global training sessions

Job summary

Zenika is seeking a Senior C#.NET Developer to lead hands-on design, development, and implementation of scalable microservices-based applications. You will architect event-driven systems with Kafka and drive clean code, TDD, and coding standards across teams.

You will mentor junior developers, collaborate with analysts, architects, and DevOps, and help balance delivery with strategic decisions. The role fits a Hybrid setup in Singapore for experienced consultants.

Qualifications

  • 7+ years of professional software development experience with C#.NET.
  • Strong microservices architecture knowledge.
  • Experience with event-driven systems and Kafka.
  • Advanced TDD and clean code practices.
  • Experience leading technical teams or mentoring developers.
  • Cloud platforms (Azure, AWS, or GCP).
  • Containerization with Docker and Kubernetes.
  • Consulting experience and Singaporean/PR status.

Responsibilities

  • Lead the design, development, and implementation of scalable, high-performance microservices-based applications.
  • Architect and implement event-driven systems using Kafka (or equivalent stream platforms).
  • Write clean, maintainable, and testable code with a strong emphasis on TDD.
  • Set engineering standards and conduct code reviews to ensure delivery excellence.
  • Collaborate with business analysts, architects, and DevOps engineers to deliver robust solutions.
  • Mentor junior developers and promote craftsmanship and continuous improvement.
  • Balance hands-on execution with strategic technical decisions for long-term resilience.

Skills

C#.NET
Microservices
Event-driven
Kafka
TDD
Code reviews
Cloud platforms
Docker/Kubernetes
Mentoring
Consulting
Singaporean/PR

Tools

Docker
Kubernetes

Job description

Is there a Zenika in you

Let's talk skills and passion first.

Your Role As a Zenika Consultant

As a Senior C#.NET Developer, you will play a hands-on development role in strategic client projects. You will:

  • Lead the design, development, and implementation of scalable, high-performance microservices-based applications
  • Architect and implement event-driven systems using Kafka (or equivalent event-streaming technologies)
  • Write clean, maintainable, and testable code with a strong emphasis on TDD practices
  • Ensure software delivery excellence by setting engineering standards and conducting code reviews
  • Collaborate with business analysts, architects, and DevOps engineers to deliver robust solutions aligned with business needs
  • Mentor and guide junior developers, fostering a culture of craftsmanship and continuous improvement
  • Balance hands-on execution with strategic technical decision-making to ensure long-term system resilience and scalability
What You Bring
  • 7+ years of professional software development experience, with proven expertise in C#.NET
  • Deep knowledge of microservices architecture and event-driven systems
  • Strong experience with Kafka (or equivalent messaging/event-streaming platforms)
  • Advanced hands-on skills in coding and applying Test-Driven Development (TDD)
  • Experience leading technical teams or mentoring developers, with the ability to influence best practices
  • Strong problem-solving skills and the ability to balance technical depth with business impact
  • Experience with Azure, AWS, or GCP cloud environments
  • Exposure to containerization and orchestration (Docker, Kubernetes)
  • Prior consulting experience
  • Singaporeans and PRs Only
About Zenika

Founded by developer Carl Azoury, Zenika is a consultancy built around community, transparency, and craftsmanship. We are passionate technophiles advising clients with deep expertise in open-source tech and modern solutions.

Why Join Zenika
  • Contribute to high-impact government digital transformation projects.
  • Collaborate with a global network across 11 locations and benefit from over 28,000 Zenika-led training sessions.
  • Partner with leading organisations like Google Cloud and Scrum.org, while contributing to research, open source, and conferences.
  • Take part in Zenika's internal TechnoZaures events to learn, share, and grow together.
  • Hybrid work arrangement.
  • 20 days of annual leave + up to 5 LEAP (Learning, Education, Advancement, Progress) days.
  • Dedicated Learning & Development (L&D) budget for your growth.
  • Flexible benefits package tailored to your lifestyle.
  • Comprehensive international medical insurance.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior C#.NET Developer
Senior C#.NET Developer

Zenika • Singapore

Hybrid
SGD 120,000 - 180,000
Hybrid work arrangement
20 days annual leave
LEAP days (Learning, Education, Adv.,i
Senior Back End Engineer
Senior Back End Engineer

Zenika • Singapore

Hybrid
SGD 120,000 - 180,000
Hybrid work arrangement
20 days annual leave
LEAP days (Learning, Education, Advanc
+3
Senior Front End Engineer
Senior Front End Engineer

Zenika • Singapore

Hybrid
SGD 70,000 - 110,000
Hybrid work arrangement
20 days annual leave
LEAP days
Senior Full Stack Engineer
Senior Full Stack Engineer

ZENIKA PTE. LTD. • Singapore

Hybrid
SGD 120,000 - 180,000
Hybrid work arrangement
Tech conferences (TechnoZaures)
Learning & Development budget
+2
Front End Engineer
Front End Engineer

Zenika • Singapore

Hybrid
SGD 80,000 - 120,000
Hybrid work arrangement
L&D budget
International medical insurance
Software Engineer (Python)
Software Engineer (Python)

Zenika • Singapore

Hybrid
SGD 90,000 - 130,000
Hybrid work arrangement
20 days annual leave
LEAP days (Learning, Education, Adv.)
+2
Senior UI/UX Designer
Senior UI/UX Designer

Zenika • Singapore

Hybrid
SGD 70,000 - 110,000
Hybrid work arrangement
20 days annual leave + up to 5 LEAP*–L
Learning & Development budget
+2
Senior Full Stack Engineer
Senior Full Stack Engineer

Zenika Singapore • Singapore

On-site
SGD 120,000 - 180,000
Full Stack Engineer
Full Stack Engineer

Zenika Singapore • Singapore

On-site
SGD 90,000 - 140,000
Full Stack Engineer
Full Stack Engineer

Zenika • Singapore

On-site
SGD 70,000 - 100,000
Access to global Zenika-led training sessions
Partnerships with leaders like Google Cloud
Opportunities for continuous growth