Enable job alerts via email!

Senior Software Engineer - C

Sia

Singapore

On-site

SGD 80,000 - 120,000

Full time

2 days ago
Be an early applicant

Job summary

A global management consulting group is seeking a Senior Software Engineer to join its technology team in Singapore. This role involves developing backend services and microservices using .NET Core, while collaborating on AI integrations. The ideal candidate will possess strong skills in C# and 3-6 years of experience in backend development. This position emphasizes collaboration with DevOps and cloud platforms, offering participants the chance to work on cutting-edge AI projects.

Benefits

Leadership development programs
Training sessions
Dynamic team environment

Qualifications

  • 3-6 years of experience in backend development using C# and .NET Core.
  • Strong proficiency with C#, .NET Core, and object-oriented design.
  • Experience with cloud platforms and containerized workloads.

Responsibilities

  • Design, develop, and optimize APIs and microservices using .NET Core.
  • Build and deploy services on AWS, Azure, or GCP.
  • Collaborate with DevOps to manage cloud-native deployments.

Skills

Backend development using C#
NET Core
RESTful API development
Docker
Kubernetes
CI/CD workflows
PostgreSQL
MongoDB
Mentoring and leading engineering teams
Cloud infrastructure knowledge

Education

Bachelor's/master's degree in computer science or Software Engineering

Job description

    You are a skilled Senior Software Engineer (C#) looking to join a growing technology team in India at Sia, a global management consulting group. In this role, you will be involved in the development of backend services and scalable microservices using .NET Core, with opportunities to collaborate on AI integrations and modern front-end interfaces. Experience with the Blazor framework is considered a plus.Your key responsibilities will include designing, developing, and optimizing APIs and microservices using .NET Core / .NET 6+, while applying clean architecture and SOLID principles. You will also be responsible for building and deploying services on cloud platforms (AWS, Azure, or GCP) using containerized workloads, as well as deploying and managing containerized applications using Docker and Kubernetes. Working with SQL Server / PostgreSQL and MongoDB for database design to ensure performance and scalability will be part of your responsibilities. Additionally, you will collaborate with DevOps to implement CI/CD pipelines (GitLab/GitHub Actions) and manage cloud-native deployments. Exposure to Terraform and Helm for infrastructure provisioning is considered a plus. Collaborating with DevOps, Data Scientists, and Data Engineers to build scalable AI solutions will be essential, along with contributing to system design and collaborating with front-end teams. Experience with Blazor is a plus for full-stack flexibility.To qualify for this role, you should have a Bachelors/master's degree in computer science, Software Engineering, or a related field, along with 3-6 years of experience in backend development using C# and .NET Core. Strong proficiency with C# and .NET Core, object-oriented design, RESTful API development, Docker, Kubernetes, CI/CD workflows, PostgreSQL / MongoDB, mentoring and leading engineering teams, and cloud infrastructure knowledge are some of the skills required.In return, you will have the opportunity to lead cutting-edge AI projects in a global consulting environment, participate in leadership development programs and training sessions, and work in a dynamic and collaborative team environment with diverse projects. This position is based in Mumbai (onsite) and Sia is an equal opportunity employer where all aspects of employment are based solely on performance, competence, conduct, or business needs.,

Sign-in & see how your skills match this job

Sign-in & Get noticed by top recruiters and get hired fast

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