Software Engineer (.NET)

CAPGEMINI SINGAPORE PTE. LTD.

Singapore

On-site

SGD 90,000 - 130,000

Full time

2 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Capgemini Singapore Pte. Ltd. is seeking a hands-on Software Engineer to join the Product Engineering team.

You will design, build, and modernise mission-critical applications that support our global card personalization and digital issuance platforms. As part of our cloud transformation journey, you will evolve legacy systems into modern cloud-native services while contributing to scalable, secure, and resilient infrastructure components.

Qualifications

  • Minimum 5 years hands-on software development experience.
  • Strong proficiency in C# and .NET Core/.NET 6+.
  • Solid experience with Entity Framework and SQL databases.
  • Experience designing REST APIs and backend services.
  • Strong knowledge of software engineering principles, patterns and clean coding.
  • Experience building microservices-based apps and containers.
  • Hands-on React and TypeScript experience.
  • CI/CD pipelines with GitLab CI, Jenkins, Azure DevOps, or similar.
  • Familiarity with Docker and Git.

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 frontend applications using React, TypeScript, HTML, and CSS.
  • Participate in system design discussions and code reviews for security and performance.
  • Support cloud-native architecture migrations and containerized deployments with Docker.
  • Collaborate with DevOps to improve CI/CD pipelines and operational efficiency.
  • Ensure software quality with unit/integration tests and documentation.

Skills

C#
.NET Core
React
TypeScript
REST APIs
Microservices
Git
Docker
CI/CD
Azure/AWS/GCP
SQL
Entity Framework
Distributed systems

Tools

GitLab CI
Jenkins
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 (.NET)
Software Engineer (.NET)

UEMS Solutions Pte Ltd • Singapore

On-site
SGD 60,000 - 90,000
Senior Software Engineer (Full Stack)
Senior Software Engineer (Full Stack)

NTT SINGAPORE PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Senior Software Engineer (.NET)
Senior Software Engineer (.NET)

APAR TECHNOLOGIES PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
APPLICATIONS DEVELOPER
APPLICATIONS DEVELOPER

UBERGARD PTE. LTD. • Singapore

On-site
SGD 60,000 - 90,000
Software Architect
Software Architect

ABS CONNECT PTE. LTD. • Singapore

On-site
SGD 180,000 - 260,000
Software Architect
Software Architect

MCONNECT CONSULTING PTE. LTD. • Singapore

On-site
SGD 140,000 - 210,000
Software Engineer
Software Engineer

Codex Solutions • Singapore

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

User Experience Researchers Pte.Ltd • Singapore

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

ETLA LIMITED • Singapore

On-site
SGD 70,000 - 110,000
Software Engineer
Software Engineer

ATT DIGIVERSE PTE. LTD. • Singapore

On-site
SGD 90,000 - 150,000