Software Engineer (.NET)

CAPGEMINI SINGAPORE PTE. LTD.

Singapore

On-site

SGD 120,000 - 180,000

Full time

10 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

CAPGEMINI SINGAPORE PTE. LTD. is seeking a hands-on Software Engineer to design, build, and modernise mission-critical applications supporting global card personalization and digital issuance platforms.

The role focuses on cloud-native migrations, scalable architectures, and secure, resilient infrastructure, collaborating with architects, PMs, QA, and DevOps to deliver high-quality software solutions.

Qualifications

  • Minimum 5 years of hands-on software development experience.
  • Strong proficiency in C# and .NET Core/.NET 6+.
  • Solid experience with Entity Framework and SQL databases.
  • Experience designing and developing REST APIs and backend services.
  • Strong understanding of software engineering principles, design patterns, and clean coding practices.
  • Experience building and deploying microservices-based applications.

Responsibilities

  • Design, develop, test, and maintain enterprise-grade applications using C#, .NET Core, and related technologies.
  • Build scalable RESTful APIs, backend services, and microservices-based solutions.
  • Develop and enhance frontend applications using React, TypeScript, HTML, and CSS.
  • Participate in system design discussions and technical reviews to ensure maintainability, security, and performance.
  • Collaborate with DevOps to improve CI/CD pipelines, deployment processes, and operational efficiency.
  • Own software quality through unit tests, integration tests, and automated validation processes.

Skills

5+ years software development
C# & .NET Core/.NET 6+
REST APIs design
Microservices architecture
React & TypeScript
Unit & integration testing
Code reviews & best practices

Tools

Docker
Git
CI/CD pipelines
Entity Framework
SQL databases
Azure DevOps
Kubernetes

Job description

About this role

We are looking for a hands‑on Software Engineer to join our Product Engineering team. You will play a key role in designing, building, and modernising mission‑critical applications that support our global card personalization and digital issuance platforms.

As part of our cloud transformation journey, you will work on evolving legacy systems into modern cloud‑native services while contributing to the development of scalable, secure, and resilient infrastructure components. You will collaborate closely with architects, product managers, QA engineers, and DevOps teams to deliver high‑quality software solutions across a global environment.

This is an excellent opportunity for an engineer who enjoys solving complex technical challenges, building distributed systems, and working with modern software engineering practices.

Key Responsibilities
Software Design & Development
  • Design, develop, test, and maintain enterprise‑grade applications using C#, .NET Core, and related technologies.
  • Build scalable RESTful APIs, backend services, and microservices‑based solutions.
  • Develop and enhance frontend applications using React, TypeScript, HTML, and CSS.
  • Participate in system design discussions and technical reviews to ensure maintainability, security, and performance.
Cloud & Platform Engineering
  • Support the migration of existing applications and services to cloud‑native architecture.
  • Build and maintain containerized applications using Docker.
  • Collaborate with DevOps teams to improve CI/CD pipelines, deployment processes, and operational efficiency.
  • Contribute to system reliability, observability, and operational excellence initiatives.
Quality Engineering
  • Own software quality throughout the development lifecycle.
  • Develop unit tests, integration tests, and automated validation processes.
  • Perform code reviews and champion engineering best practices.
  • Troubleshoot and resolve production issues while ensuring long‑term system stability.
Documentation & Collaboration
  • Produce technical design documents, API specifications, and operational guides.
  • Work closely with cross‑functional stakeholders to understand requirements and ensure successful delivery.
  • Participate in Agile ceremonies including sprint planning, backlog refinement, and retrospectives.
  • Mentor junior engineers and contribute to team knowledge sharing.
Requirements
Technical Skills
  • Minimum 5 years of hands‑on software development experience.
  • Strong proficiency in C# and .NET Core/.NET 6+.
  • Solid experience with Entity Framework and SQL databases.
  • Experience designing and developing REST APIs and backend services.
  • Strong understanding of software engineering principles, design patterns, and clean coding practices.
  • Experience building and deploying microservices‑based applications.
  • Hands‑on experience with React and TypeScript.
  • Experience with CI/CD pipelines using GitLab CI, Jenkins, Azure DevOps, or similar platforms.
  • Experience with Docker containerization.
  • Familiarity with source control tools such as Git.
Preferred:
  • Experience with cloud platforms such as Azure, AWS, or GCP.
  • Experience with Kubernetes or container orchestration platforms.
  • Knowledge of event‑driven architecture and messaging technologies.
  • Experience working with distributed systems and high‑volume transaction applications.
  • Understanding of security best practices for cloud and web applications.
  • Experience with observability tools, monitoring, and performance tuning.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

SOFTWARE ENGINEER
SOFTWARE ENGINEER

ELLIOTT MOSS CONSULTING PTE. LTD. • Singapore

On-site
SGD 60,000 - 100,000
Software Engineer (.Net )
Software Engineer (.Net )

ELLIOTT MOSS CONSULTING PTE. LTD. • Singapore

On-site
SGD 60,000 - 90,000
Technical Architect (Dot Net Full Stack)
Technical Architect (Dot Net Full Stack)

Techemerge Solutions • Singapore

On-site
SGD 200,000 - 280,000
Technical Architect (Dot Net Full Stack)
Technical Architect (Dot Net Full Stack)

TECHEMERGE SOLUTIONS PTE. LTD. • Singapore

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

CAPGEMINI SINGAPORE PTE. LTD. • Singapore

On-site
SGD 90,000 - 180,000
Software Engineer
Software Engineer

Codex Solutions • Singapore

On-site
SGD 60,000 - 90,000
Senior Software Engineer (.Net Core)
Senior Software Engineer (.Net Core)

basil technologies pte. ltd. • Singapore

On-site
SGD 90,000 - 150,000
M71 - Full Stack Engineer
M71 - Full Stack Engineer

FPT Asia Pacific • Singapore

On-site
SGD 110,000 - 190,000
M71 - Full Stack Engineer
M71 - Full Stack Engineer

FPT Asia Pacific Pte Ltd • Singapore

On-site
SGD 120,000 - 180,000
Software Engineer
Software Engineer

Epergne Solutions • Singapore

On-site
SGD 110,000 - 170,000