Job Search and Career Advice Platform

Enable job alerts via email!

Senior .NET Engineer (.NET Core, C#, TDD)

ASTEK SINGAPORE INNOVATION TECHNOLOGY PTE. LTD.

Singapore

On-site

SGD 90,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 leading IT and engineering services provider in Singapore seeks a skilled developer with over 8 years of experience in software development, particularly in a .NET environment. The role involves leading the development of microservices applications, conducting code reviews, and mentoring junior developers. Candidates should have a comprehensive understanding of event-driven architecture and familiarity with Docker, Kubernetes, and cloud platforms like AWS or Azure. Excellent communication skills and a collaborative mindset are essential.

Qualifications

  • Minimum 8 years’ experience in software development with strong .NET background.
  • Solid experience in implementing microservices architecture.
  • Deep understanding of event-driven architecture with hands-on experience in Kafka.

Responsibilities

  • Lead architecture and development of applications using microservices in .NET Core.
  • Develop and maintain automated test cases using a TDD approach.
  • Guide and mentor junior developers.

Skills

Microservices architecture
RESTful APIs
Leadership
Test-Driven Development (TDD)
C#

Education

Degree in Computer Science or Information Technology

Tools

.NET Core
Docker
Kubernetes
AWS
Azure
GCP
Job description

ASTEK has been providing IT and Engineering solutions for some of the world’s largest industrial and services groups for more than 30 years.

Responsibilities:
  • Contribute to architectural planning and help shape the overall technical directio
  • Lead the architecture and development of applications using microservices in .NET Core.
  • Develop and maintain automated test cases using a Test-Driven Development (TDD) approach.
  • Review code and provide feedback to improve code quality and maintain standards.
  • Guide and mentor junior developers to align with development best practices
  • Contribute to architectural planning and help shape the overall technical direction.
Requirements:
  • Degree in Computer Science, Information Technology, or a related field.
  • Minimum of 8 years’ experience in software development with a strong .NET background.
  • Solid experience in building and implementing microservices architecture.
  • Deep understanding of event-driven architecture and hands-on experience with Kafka.
  • Strong grasp of RESTful APIs and web services.
  • Proficient in .NET Core, C#, EFCore.
  • Experience using Docker and Kubernetes for containerization and orchestration.
  • Familiarity with cloud platforms like AWS, Azure, or GCP.
  • Excellent communication and leadership capabilities.
  • Comfortable working in a fast-moving, collaborative environment.
  • Practical experience with TDD and writing thorough test cases.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.