Apply now »
4 Oct 2024

Officer, Software Engineering (40001158)

Category:  Technology Division
Job Type: 
Facility:  Technology

Job Purpose

Người đảm nhiệm vị trí' triển khai thành công các giải pháp công nghệ cho các dự án của toàn hàng.

Key Accountabilities (1)

Phát triển phần mềm
'Phát triển phần mềm
- Thúc đẩy và cung cấp mã giao diện người dùng HTML, CSS, JQuery và JavaScript chất lượng hàng đầu trên một loạt các dự án web tương tác.
- Sở hữu mã giao diện người dùng của nền tảng kỹ thuật số và kiến ​​trúc của trải nghiệm người dùng, dẫn dắt các nhà thiết kế đưa khung hình dây từ giai đoạn phát triển đến phân phối.
- Cộng tác với các nhà phát triển back-end để khắc phục sự cố và giải quyết các vấn đề về mã hóa, cải thiện khả năng sử dụng.
- Đảm bảo rằng tất cả các vật liệu được sản xuất có chất lượng cao, độ chính xác, kịp thời và tuân thủ các tiêu chuẩn về khả năng tiếp cận.
- Duy trì các tiêu chuẩn đồ họa và thương hiệu trong toàn bộ giao diện của sản phẩm.
- Chủ động kiểm tra và gỡ lỗi chương trình để đảm bảo tính ổn định và chính xác.
- Phát triển và duy trì mã giao diện người dùng để cải thiện các phương pháp dự báo và mô hình phân tích, thống kê để hỗ trợ các bộ lạc kinh doanh trong quá trình ra quyết định của họ.
- Xây dựng giao diện và giao diện người dùng cho các nền tảng kỹ thuật số của ngân hàng, đảm bảo giao diện kỹ thuật số liền mạch theo quan điểm của khách hàng.
- Chịu trách nhiệm về mã hướng tới người dùng của nền tảng kỹ thuật số và kiến ​​trúc của trải nghiệm người dùng, hợp tác chặt chẽ với các nhà thiết kế để đưa khung hình dây từ phát triển đến phân phối
- Cộng tác với các CV phát triển back end và CV thiết kế UI/ UX để cải thiện khả năng sử dụng.
- Chủ động đưa ra các đề xuất và giải pháp hệ thống hóa để tác động đến thiết kế của nền tảng.
- Chịu trách nhiệm xác định cấu trúc và thiết kế của các trang web, tạo sự cân bằng giữa thiết kế chức năng và thẩm mỹ, đồng thời đảm bảo thiết kế web được tối ưu hóa cho các trang di động
- Duy trì và không ngừng cải tiến trang web được phát triển đồng thời tối ưu hóa ứng dụng để sử dụng ứng dụng trơn tru.

Key Accountabilities (2)

Tài liệu phần mềm
- Làm việc chặt chẽ với các thành viên tribe và squad để chuyển các yêu cầu kinh doanh thành tài liệu thiết kế kỹ thuật.
- Xem xét và thực hiện các tài liệu yêu cầu kỹ thuật bằng cách mã hóa lưu đồ, bố cục, sơ đồ, biểu đồ, chú thích mã và hướng dẫn cho chương trình.

Key Accountabilities (3)

Key Relationships - Direct Manager

Quản lý phát triển phần mềm/ Trưởng nhóm Phát triển phần mềm

Key Relationships - Direct Reports

Key Relationships - Internal Stakeholders

Các đơn vị khác trong Bộ phận CNTT & các bộ phận liên quan trong Ngân hàng

Key Relationships - External Stakeholders

Đối tác cung cấp dịch vụ chuyên nghiệp

Success Profile - Qualification and Experiences

Bằng cấp
- Bằng cử nhân về khoa học máy tính, kỹ thuật phần mềm hoặc công nghệ thông tin
Kinh nghiệm
- Tối thiểu 3 năm Kinh nghiệm với AngularJS
- Có kiến ​​thức chuyên môn cao về HTML, CSS và viết mã tương thích với nhiều trình duyệt.
- Hiểu rõ về Kỹ thuật thao tác AJAX và JavaScript Dom
- Trải nghiệm với các dịch vụ RESTful
- Có kinh nghiệm về các công cụ xây dựng JavaScript như grunt hoặc gulp
- Thành thạo một trong các khung JavaScript MV-VM / MVC hiện đại (AngularJS, JQuery, NodeJS, GruntJS)
- Có kinh nghiệm test Framewworks (Ví dụ: Jasmine), runner framewwork (Ví dụ: Karma)
Trình độ ngoại ngữ
-Tiếng Anh, / hoặc theo quy định của TCB từng thời kỳ

Apply now »