About Us
NTUC Enterprise Co-operative Limited is the holding entity and single largest shareholder of the NTUC group of Social Enterprises. We aim to create a greater social force to do good by harnessing the capabilities of the social enterprises to meet pressing social needs in areas like health and eldercare, childcare, daily essentials, cooked food, and financial services. Serving over two million customers, NTUC Enterprise wants to enable and empower all in Singapore to live better and more meaningful lives. The Team We believe that diversity is key to driving an innovative, cohesive, productive, and fun workplace!
Hence, at NTUC Nexus, our people join us from all around the world. Be sure to be soaked in an environment with different ethnic groups driving innovation and injecting some creative juice as one! We are spreading our team of passionate and dedicated folks into different social enterprises such as NTUC Fairprice Group, NTUC First Campus, NTUC Health, and others! They contribute to our social purpose through technology. We are here to create impactful technologies!
Job Description
- As a Team Lead you will lead the end-to-end development of digital platform
- You have a strong focus on feature grooming, system architecture design, and sprint planning.
- You have strong software engineering skills to create and deliver robust, reliable, and scalable platforms. You possess the versatility to discuss solutions, estimate, and break down into tasks for the software developers.
- You easily adapt to working closely with a team of product managers, designers, frontend/backend/data engineers, and devops, influencing the right technical decision making.
- You will be reporting to the Engineering Manager.
Duties and Responsibilities
- Lead a product development team to build and evolve the platform technology for NTUC Health
- In charge of developing and maintaining platform services, such as communication, media and other common services
- Support the entire application lifecycle (concept, design, test, release, and support)
- Gather specific requirements and suggest solutions
- Write unit and API tests to identify malfunctions
- Troubleshoot and debug to optimize performance
- Ensure new and legacy applications meeting quality standards
- Research and suggest new mobile products, applications and protocols
- Stay up-to-date with new technology trends Mandatory requirements
- Experience working with software engineers, who specialises in Java/Spring Boot or ReactJS and etc.
- Experience with REST and various HTTP Verbs
- Experience in developing or maintain Cloud Application through at least one provider among AWS, GCP, or Azure
- Experience of end-to-end software design and performant architecture (serverless, containers)
- Automation with CI/CD tools (Github Actions, Bitbucket Pipelines)
- Experience of building scalable and highly available products using microservices
- Experience in agile development methodologies
- Experience leading product strategy
- Excellent communication, presentation and analytical skills