Tech Lead
Capgemini
IT
Singapore
Posted on Jul 1, 2025
Job Responsibilities
Key accountabilities: responsible for designing the digital strategy and roadmap, developing first solutions from POC to MVP, lead internal team or suppliers in the development or final products.
Understand business requirements
- Understand customer business and end users activities, expectations, constraints and opportunities
- Understand the client’s products and practices
- Understand regulation, standard and policies to comply with
- Produce functional and technical requirements
- Participate in technical analysis in workshops with program management, business/ technical analysts to translate new opportunities into full lifecycle product components and strategize their project implementations
Design the solution
- Design strategy and roadmap that fulfils the business requirements aligned with the client’s strategy
- Enable development and growth of products through proof-of-concept
- Leverage new partners and technology to build innovative and competitive solution
- Support team in business proposal
- Participate in all aspects of agile software development, including design, implementation, and deployment
- Architect and provide guidance on building end-to-end solutions optimized for speed and scale
- Stay abreast of the latest advancements and emerging technologies, and proactively explore and propose innovative ideas for application in our products and projects.
Lead and participate to the development
- Full Stack Development: Design, develop, and maintain scalable applications using Spring Boot or other frameworks.
- Backend Development: Implement and optimize server-side logic, ensuring high performance and responsiveness to requests from the front-end.
- Frontend Development: Work with front-end technologies to create dynamic and responsive user interfaces.
- Database Management: Develop and manage complex queries and stored procedures, ensuring data integrity and security.
- System Integration: Collaborate with cross-functional teams to integrate different modules and systems seamlessly.
- Code Review & Optimization: Conduct regular code reviews and optimize existing code to improve application performance and maintainability.
- Troubleshooting & Debugging: Identify, troubleshoot, and resolve complex software issues in a timely manner.
- Documentation: Create and maintain detailed technical documentation to support the development process.
- Once POC and MVP approved, ability to lead extended team on developers to develop final product that will be scale worldwide.
- Mentor junior team members, providing guidance and expertise
Contribute to the Innovation strategy of the client
- Build industry expertise and become a contributor to the client’s innovation strategy
- Recommend adoption of new technologies and applications
Job Requirements
Educational Requirements
Mandatory:
- Engineering or master’s degree in software development, computer science & information systems
Desirable:
- UX/UI expertise
- Experience in Digital architecture and different language of programming
- Experience working on MNC and start-up
- Experience working for industry on new digital solution – end to end product lifecycle
Experience (Mandatory):
- 10 years in IT and/or digital companies or software
- Strong full stack experience in web and mobile application
- Record of end to end digital product development from design to deployment / support
- Experience in software release management
- Experience in DevOps including docker and ansible
- Experience with git and release management
- Experience with Azure environment
- Demonstrable skills in customer-centric approach
- Strong experience in agile practices.
- Great communication and presentation skills.
- Experience in working in a fast-paced team culture
- Experience working with remote team
Experience (Desirable):
- Experience working in Innovation / R&D team on new product development with fast tracking development.
- Start-up experience
- Experience with micro service architecture and azure environment
- Experience in building large-scale software applications
- Experience in building web applications
- Experience in designing and integrating RESTful APIs
- Experience of ReactJS, Angular, Java/JRuby, and JavaScript, Bootstrap, Vue.js
- Excellent debugging and optimization skills
- Experience in unit/integration testing
Competencies and Skills
- Ability to manage multiple projects concurrently, to priorities and plans to meet roadmap goals and objectives
- Ability to lead without having formal authority and to work both independently and in a team environment
- Strong combination of communication and problem-solving skills with the ability to listen to customer needs and translate into actionable solutions
- Assist in the definition of project scope and objectives, involving all relevant stakeholders and ensuring technical feasibility
- Measure project performance using appropriate tools and techniques
- Create and maintain comprehensive project documentation, ability to present complex information to technical and non technical stakeholders
- Demonstrated teamwork and collaboration in a professional setting
- Proven capabilities with worldwide teams
- Fluent English