Capgemini is looking for a Software Developer in Singapore to utilize Microsoft’s .NET framework, develop software solutions, and collaborate in an Agile team. The ideal candidate will have at least 5 years of experience with C#, ASP.NET Core, MVC, and TDD. Familiarity with CI/CD tools and strong troubleshooting skills are essential. Benefits include flexible work practices and opportunities for self-development with significant learning resources.
Qualifications
At least 5 years of experience in C#, ASP.NET Core, and MVC.
Familiarity with unit testing and mocking frameworks.
Experience working in Agile environments.
Ability to write clean and maintainable code.
Responsibilities
Develop software solutions using .NET framework to meet client needs.
Collaborate with team members to build complex applications.
Troubleshoot and debug code issues.
Deploy applications and monitor user adoption.
Skills
C#
ASP.NET Core
MVC
Test-Driven Development (TDD)
Troubleshooting skills
CI/CD
Microservices architecture
Education
Degree or Diploma in Computer Science or related field
Tools
SonarQube
Fortify
Job description
Job Description
Utilize Microsoft’s .NET framework to develop software solutions that meet client requirements
Collaborate with team members to support the development of large and complex applications
Support the application team in troubleshooting and debugging code
Refactor existing code to ensure adherence to best practices and coding standards
Review code to identify and resolve errors or gaps
Perform testing to ensure solutions are stable and functioning as expected
Deploy applications and monitor adoption by end users
Job Requirements
Degree or Diploma in Computer Science, Software Engineering, or a related field
At least 5 years of experience in C#, ASP.NET Core, MVC, and Test-Driven Development (TDD)
Familiarity with unit testing and mocking frameworks, as well as microservices architecture
Experience working in Agile environments
Strong troubleshooting skills, with the ability to identify performance bottlenecks and implement stable solutions
Familiarity with CI/CD tools and practices
Experience with static code analysis tools such as SonarQube and Fortify, with the ability to resolve identified issues
Ability to write clean, maintainable, and testable code using .NET programming languages while ensuring code quality
Benefits
Flexible work practices and 40 hours of self‑development every year with a huge selection of learning opportunities to choose from.