PRODUCT ENGINEERING LEAD
Job Summary
Performs a range of responsibilities from shaping, implementing and leading the delivery of products to ensuring that client stays on the leading edge of technology
Contribute across the technology stack, from DB Scripts, API, Web and Mobile development
Passion for software development and apply continuous learning by keeping abreast with the latest libraries and tools
Demonstrate leadership in product quality, technical excellence and engineering practices
Specific Duties & Responsibilities
- Understand requirements and expectations
- Use Scrum methodology to continuously deliver software upgrades that enhances customer and employee experience
- Lead members to design, develop and unit test product enhancements following best practices and coding guidelines
- Liaise with business stakeholders to present overall designs, plan timelines, scope of deliverables, project risks and dependencies
- Collaborate with the team to identify technical debt and design permanent solution
- Provide trainings on the latest technology and mentor team members to acquire new skills
- Test quality of output before hand over to SIT and UAT
- Problem solving with stakeholders to come up with best approach
- Collaborate in development of bank standards as appropriate
- Performs other duties as may be assigned from time to time.
- Serve as change agent by introducing best practices to P11 to enterprise
Qualifications
- Graduate of BS Computer Science or Software Engineering or similar course
- 8+ years experience in software development
- Self starter
- Experience in agile environment
- Fast learner
- Excellent communications skills (Oral/Written)
- Excellent problem-solving / analytical skills
- Java (Spring Boot)
- SQL
- React JS (Material UI, Bootstrap 4)
- React Native (Optional)
- Node JS (Optional)
- Git or SVN
- Kubernetes / Docker (Optional)
- Azure Cloud Services (Optional)
- CI/CD Pipelines (Optional)