Engineering Lead
Job Description
We are New! We are Growing! We are a Startup! We are SC Digital Bank!
We are looking for strong talent to be working within our brand new Digital Bank. We are a growing venture with new and exciting problems to solve on a daily basis focused on working towards the mission of creating Singapore’s Digital Bank. We are well-backed, agile and do focused work within interdisciplinary teams. If this sounds like a place where you want to work – don’t hold back!
Send through your profile and get connected in with one of our recruiters to find out more on the opportunity at hand.
Job Description
The Engineering Lead is a challenging and diverse role. You will be highly technical, hands-on and able to assist in building and designing complex cloud solutions. You will be pragmatic and able to work with and investigate the latest technologies.
You will help drive the engineering standards and capabilities across our exciting range of cloud, mobile, microservice and data driven solutions and platforms. As an Engineering Lead, you will be responsible for helping to lead and motivate a multi-disciplinary team of dynamic, highly skilled technologists based around the world. In addition, you will be involved in hands-on development and helping improve our solutions
The Role Responsibility:
- Guide team development efforts towards successful project delivery.
- Hands on development and design - Design, develop, and unit test applications in accordance with established standards.
- Evaluation and adoption of new technologies and practices
- Provide technical leadership to teammates through coaching and mentorship.
- Maintain high standards of software quality within the team by establishing good practices and habits.
- Identify and encourage areas for growth and improvement within the team.
- You'll be working with Product Managers and Scrum masters and reporting to the Head of Technology.
- Participate in cross team collaboration, within and across the departments.
- Assist in the collection and documentation of user's requirements, development of user stories, estimates and work plans.
- Prepare reports, manuals and other documentation on the status, operation and maintenance of software.
- Code/Peer Review.
- Develop, refine, and tune integrations between applications.
- Analyse and resolve technical and application problems.
- Assess opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties.
- Adhere to high-quality development principles while delivering solutions on-time and on-budget.
Job Requirement
|