Digital Banking Engineering Manager
PT Bank BTPN Tbk
- Jakarta Selatan
- Permanen
- kerja tetap
- 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
- 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
- Undergraduate with Bachelor's degree in Computer Science of related field
- 3+ years professional experience in software development life cycle
- 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
- Proficient with software design patterns and domain driven design
- 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.
Kalibrr