Software Engineer

Capgemini Singapore PTE. LTD.
a day ago
Posted datea day ago
N/A
Minimum levelN/A
Human ResourcesJob category
Human ResourcesRoles & Responsibilities:
Knowledge, Skills and Experience:
- 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
JOB SUMMARY
Software Engineer

Capgemini Singapore PTE. LTD.
Singapore
a day ago
N/A
Full-time
Software Engineer