Connecting people I'd hire with companies I'd work at

Matt Wallaert
companies
Jobs

Software Engineer

Capgemini

Capgemini

Software Engineering
Singapore
Posted on Jul 1, 2025

Roles & Responsibilities:

  • As part of a squad team, build a robust solution for workflow automation and data generation on premise and cloud environment.
  • Collaborate with Product Owner and Project/Squad Leader to understand product objective and roadmap, ensuring alignment and prioritization of development tasks to achieve project goals.
  • Own and be responsible for the full software development life cycle:
    • Write maintainable and efficient code.
    • Participate in code reviews and provide constructive feedback to peers.
    • Write and execute component and integration testing.
    • Improve the product maintainability and services, identify the pain point and areas for improvement.
    • Supporting post-release software maintenance and enhancement
    • Create document and guides
  • Contribute to knowledge sharing through documentation and internal training sessions.
  • Analyses current processes, propose enhancement to increase efficiency though automation.

Knowledge, Skills and Experience:

  • Proven track record at least 8 years of hands-on experience with C#
  • 5+ years of experience building maintainable and testable code bases, including API design, unit and integration testing techniques also to interact with Front End Frameworks (TypeScript, ReactJS, NodeJS)
  • Mandatory experience with WPF, Windows/Web Services, and Desktop/Distributed Application
  • 5+ years of experience working with relational databases, such as Oracle Database or any similar DB, able to perform queries to support/replicate the investigation in the production.
  • Well verse in principles of writing code to be readable, maintainable and extendable.
  • Knowledge on DevSecOps, familiarity with Git, GitLab CI, Code Quality
  • Have the initiative to identify problems with systematic solution approach, problem solver.
  • 2+ years of experience on automating software validation.
  • Excellent communication skills, both verbal and written.
  • Bonus: Experience in developing and implementing validation strategies, test plan and best practices