Digital Banking Engineering Manager
Salary undisclosed
Checking job availability...
Original
Simplified
Job Role:
- Managing and mentoring people, monitor sub-ordinates performance
- Lead and execute software development tasks (solution design, building unit test, code development – design pattern) for delivery of new features or enhancement of Digital Banking systems (including internal apps)
- Ensuring software designs in compliance with specifications, writing well-designed, and efficient code
- Ensuring key projects and engineering tasks are fulfilled
- Solving any engineering issue in a project
- Research and develop new design, process, and technology, overseeing the successful implementation
Job Qualifications:
- Minimum Bachelor's degree in Computer Science or any related field
- 2 years or more of professional experience in mobile/web software development and/or backend system (having a published mobile/web app with integrated backend is a plus)
- Experiences in Building complex applications for Mobile/Web application and/or integrated backend system with unit test and other frameworks
- Experience in Agile development methodologies and working models
- Proficient with Software development life cycle with Agile, Lean, and Continuous Delivery best practices.
- Good knowledge of secure software development practices
- Strong analytical, design, and programming skills
- Experience developing application using frontend/backend framework (react-native, ReactJs, NodeJs)
- Excellent software versioning tools (Git) skills and discipline
- Demonstrate strong knowledge in architecture design for enterprise system including network communication and technology capabilities
- Experience in building highly scalable and high availability distributed systems
- Demonstrates expertise in analysis and optimization of systems capacity, performance, and operational health