-
Capgemini

Software Engineer - C# .Net

Capgemini
Singapore · Full-time · Mid-Senior

Choosing Capgemini means choosing a company where you will be empowered to shape your career in the way you’d like, where you’ll be supported and inspired by a collaborative community of colleagues around the world, and where you’ll be able to reimagine what’s possible. Join us and help the world’s leading organizations unlock the value of technology and build a more sustainable, more inclusive world.

Job Description

We are seeking an experienced Technical Lead with expertise in C# .NET and Microsoft Azure to lead development teams in designing, building, and deploying cloud-native applications. The ideal candidate will have strong hands-on experience in software development, solution design, and cloud deployment, particularly within financial institutions. This role involves technical leadership, mentoring, and ensuring the delivery of high-quality software solutions.

Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders.

Job Description - Grade Specific

Technical Leadership & Planning:

  • Provide technical leadership and guidance to development teams and vendor staff.
  • Plan development activities and provide effort estimations for project tasks.
  • Collaborate with system analysts and stakeholders to gather and analyze business/system functional requirements.
  • Conduct risk assessments and technical impact analysis to identify constraints and limitations.

Solution Design & Development

  • Design technical solutions based on functional specifications.
  • Develop and maintain C# .NET applications with a focus on Microsoft Azure cloud solutions.
  • Implement Azure Functions, Azure messaging, and compute services to enhance scalability and performance.
  • Ensure code quality through unit testing and adherence to best practices.

Testing & Deployment

  • Support integration testing, system testing, and user acceptance testing (UAT).
  • Provide technical support in incident resolution and root cause analysis.
  • Prepare and review release documentation for system deployments.
  • Ensure smooth deployment of solutions on Microsoft Azure and other required environments.

Mentorship & Collaboration

  • Mentor and coach team members and vendor staff to ensure timely and high-quality deliverables.
  • Collaborate with cross-functional teams to align technical solutions with business goals.
  • Proactively escalate issues to project managers and stakeholders as needed.

Requirements

  • 5-10 years of experience in .NET development, with strong proficiency in C# .NET.
  • Proven experience in deploying and maintaining cloud-native .NET applications on Microsoft Azure.
  • Hands-on experience with Azure Functions, Azure messaging, and compute services.
  • Strong understanding of Software Development Life Cycle (SDLC) methodologies (Waterfall/Agile).
  • Experience in financial institutions or banking projects is preferred.
  • Excellent problem-solving, analytical, and troubleshooting skills.
  • Strong presentation, communication, and coordination skills.
  • Ability to lead teams, mentor developers, and foster a collaborative work environment.
  • A strong sense of accountability, ownership, and proactive problem-solving.

Skills (competencies)

Verbal Communication

Capgemini is a global business and technology transformation partner, helping organizations to accelerate their dual transition to a digital and sustainable world, while creating tangible impact for enterprises and society. It is a responsible and diverse group of 340,000 team members in more than 50 countries. With its strong over 55-year heritage, Capgemini is trusted by its clients to unlock the value of technology to address the entire breadth of their business needs. It delivers end-to-end services and solutions leveraging strengths from strategy and design to engineering, all fuelled by its market leading capabilities in AI, cloud and data, combined with its deep industry expertise and partner ecosystem. The Group reported 2023 global revenues of €22.5 billion.

Key Skills

Ranked by relevance

cloud c ai
Login to Apply
Posted
Feb 24, 2025
Type
Full-time
Level
Mid-Senior
Location
Singapore
Company
Capgemini

Industries

IT Services IT Consulting

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Capgemini
Related

AI Engineer

2026-05-26

Full-time
Mid-Senior
United Kingdom
IT Services
Engineering
View Job Details
Capgemini
Related

DevOps Engineer

2026-05-26

Full-time
Mid-Senior
United Kingdom
IT Services
Engineering
View Job Details
Capgemini
Related

.Net Developer

2026-05-24

Full-time
Mid-Senior
India
IT Services
Engineering