3 months ago
Singapore, SingaporeSenior
Responsibilities
- Develop software solutions using Microsoft's .NET framework to meet client requirements.
- Collaborate with team members on large and complex applications.
- Troubleshoot and debug code, identify performance bottlenecks, and implement stable solutions.
- Refactor existing code and review code for errors, gaps, best-practice adherence, and coding standards.
- Perform testing to ensure solutions are stable and function as expected.
- Deploy applications and monitor adoption by end users.
Requirements
- Degree or diploma in Computer Science, Software Engineering, or a related field.
- At least five years of experience with C#, ASP.NET Core, MVC, and Test-Driven Development.
- Familiarity with unit-testing and mocking frameworks, microservices architecture, and CI/CD tools and practices.
- Experience working in Agile environments.
- Experience using static code-analysis tools such as SonarQube and Fortify and resolving identified issues.
- Ability to write clean, maintainable, and testable .NET code while ensuring code quality.
- Strong troubleshooting skills and the ability to identify performance bottlenecks and implement stable solutions.
Benefits
- Flexible work practices.
- 40 hours of self-development time every year.
- A broad selection of learning opportunities.
- Opportunities to participate in community, charity, and volunteer initiatives.
- Diversity and inclusion programs, including employee resource groups.
Tech Stack
C#.NETSonarQube
Categories
About Capgemini
Capgemini is a global IT services and consulting firm that delivers strategy, cloud, AI, software engineering, and managed services to large enterprises and public-sector clients. Founded in 1967 and headquartered in Paris, it is publicly traded on Euronext Paris and operates in 50+ countries. The group expanded its engineering capabilities by acquiring Altran in 2020, now operating as Capgemini Engineering.
