Sunshine Group tuyển dụng

25/12/2020

Sunshine Tech tuyển dụng các vị trí:

  • Devop
  • Backend
  • Frontend
  • Mobile Dev
  • Full stack Dev
  • Tester

Yêu cầu công việc:

Devops:

- Setup và Deploy công cụ CI/CD, micro-services, cloud platform và bảo mật ứng dụng
- Quản lý nhiều dự án có lưu lượng truy cập cao
- Xây dựng, vận hành và duy trì hệ thống
- Tự động hóa việc bảo trì các giải pháp nền tảng có khả năng mở rộng cao, chịu được lỗi.
- Làm việc với các nhóm để cải tiến liên tục từ góc độ bảo mật đến các quy trình và công cụ quản lý vòng đời ứng dụng.
- Quản lý toàn bộ phần mềm, môi trường phát triển cho các nhóm
- Giao tiếp tốt với tất cả các thành viên trong nhóm, không chuyên về kỹ thuật cũng như kỹ thuật

- Có kinh nghiệm về hệ thống UNIX / Linux và các công cụ liên quan
- Có kinh nghiệm về Agile trong môi trường DevOps
- Có kinh nghiệm làm việc với cloud (AWS, GCP...) và container(Docker, Kubernetes...)
- Có kinh nghiệm về các công cụ tự động như: Jenkins, GitlabCI...
- Có kinh nghiệm về làm việc với cơ sở dữ liệu SQL và NoSQL
- Có kinh nghiệm setup và cấu hình các công cụ Logging và Monitoring
- Có kinh nghiệm quản trị hệ thống hoặc bảo trì cơ sở hạ tầng
- Hiểu biết tốt về TCP / IP, UDP, HTTP, SSL / TLS và DNS

Full stack Dev:

- Phát triển back-end và front-end cho ứng dụng web dựa trên các công nghệ liên quan để phù hợp với mục tiêu kinh doanh
- Phân tích, thiết kế, phát triển, duy trì và / hoặc cấu trúc lại mã nguồn và ứng dụng mới / hiện có để hỗ trợ các quy trình và chức năng kinh doanh và giữ nợ kỹ thuật ở mức tối thiểu
- Phát triển và sửa đổi mã như được ghi trong thiết kế; đảm bảo nó đáp ứng các đặc điểm kỹ thuật, tuân theo các tiêu chuẩn, hiệu quả và có thể bảo trì
- Hỗ trợ automation test và giám sát trong quá trình triển khai.
- Hỗ trợ khắc phục các vấn đề của các ứng dụng đang có và cung cấp giải pháp
- Hỗ trợ đánh giá, nhận xét và kiểm tra code cho các thành viên trong nhóm
- Viết tài liệu kỹ thuật liên quan

- Có kinh nghiệm về phát triển Front-end, chẳng hạn như Angular, React, Flux, NodeJS, JavaScript.
- Làm việc tốt với các Database (MySQL, Postgres, MongoDB,...)
- Làm việc tốt với git/gitflow
- Kinh nghiệm làm việc, sử dụng và thiết lập CI / CD
- Có kinh nghiệm thiết kế cơ sở dữ liệu không quan hệ (Mongodb, Redis)
- Kiến thức tốt về dịch vụ web - RESTful, JSON, GraphQL
- Có kinh nghiệm viết automation test, function test,...
- Có kinh nghiệm làm việc với điện toán đám mây như: AWS, Azure, Google Cloud

 

Backends:

- Phát triển các ứng dụng liên quan đến các hệ thống ngân hàng trực tuyến:  Internet Banking, Mobile Banking, cổng thanh toán (payment gateway), phát triển các tiện ích thanh toán thẻ và các hệ thống ứng dụng khác hỗ trợ giao dịch trực tuyến
- Phát triển các ứng dụng quản trị nội bộ: Quản lý và phê duyệt khoản vay, số hoá thủ tục giấy tờ, quản lý bán hàng và các ứng dụng hỗ trợ thúc đẩy công tác quản lý và kinh doanh của ngân hàng
- Phát triển ứng dụng trên hệ thống ngân hàng (Core Banking) hoặc ứng dụng tích hợp với hệ thống ngân hàng
- Tối ưu hóa hiệu năng ứng dụng
- Phối hợp công việc theo nhóm dưới sự phân công của Quản lý dự án
- Tham gia nghiên cứu các giải pháp tối ưu, bảo mật hệ thống; đóng góp ý tưởng về công nghệ và sản phẩm
- Training các kiến thức mà mình đã làm hoặc đã tìm hiểu cho các thành viên khác trong team khi được yêu cầu

- Thành thạo một trong các ngôn ngữ lập trình Java, Python, Golang, .NET(có kinh nghiệm nhiều hơn 01 ngôn ngữ hoặc một framework phổ biến là lợi thế)
- Có kinh nghiệm chuyên sâu khi viết UnitTest, FunctionTest và IntegrationTest. Luôn đặt vấn đề làm sao để Test được code của mình trước khi viết code.
- Có kiến thức tốt về cả RDB và NoSQL
- Có kiến thức tốt về cấu trúc dữ liệu và giải thuật là một lợi thế
- Có kiến thức về an toàn và bảo mật thông tin
- Biết sử dụng Restful API, web service
- Có kinh nghiệm về Docker/Kubernetes và Cloud Infrastructure là một lợi thế
- Sử dụng được ReactJs, Vuejs, AngularJs là một lợi thế
- Có khả năng làm việc cùng team cũng như làm việc độc lập
- Có tinh thần, trách nhiệm và chủ động trong công việc
- Có kinh nghiệm với các dịch vụ Cloud của Google như Firebase, Cloud VM

Frontends:

- Chuyển từ giao diện thiết kế sang mã nguồn
- Tạo giao diện trang Web bằng các công nghệ mới hiện nay như: Vue, Angular, React...
- Thiết kế giao diện có khả năng hiển thị tốt trên nhiều thiết bị (RWD)
- Tạo các thư viện, components có khả năng tái sử dụng
- Viết các automation test case và deploy script.
- Giao tiếp với các nhóm khác và những người kinh doanh để hiểu yêu cầu

- Kiến thức chuyên sâu về HTML5, CSS, SASS/SCSS
- Kinh nghiệm làm việc với Responsive CSS
- Có kinh nghiệm làm việc với Web Framework là một lợi thế
- Hiểu biết về webpack như code spliting, handling asset, ssr…
- Quen thuộc với việc triển khai, mở rộng, giám sát
- Quen thuộc với kiến trúc web micro-service
- Có kinh nghiệm trong việc thiết kế và triển khai các giải pháp RESTful API.

Mobile Devs:

- Xây dựng ứng dụng mobile liên quan đến ngân hàng (Internet banking, Mobile banking, cổng thanh toán ứng dụng...)
- Chuyển đổi các thiết kế (Sketch, PS, Figma...) sang mã nguồn
- Tối ưu hóa hiệu năng ứng dụng
- Phối hợp công việc theo nhóm dưới sự phân công của Quản lý dự án
- Tham gia nghiên cứu các giải pháp tối ưu, bảo mật hệ thống; đóng góp ý tưởng về công nghệ và sản phẩm

- Thành thạo một trong các ngôn ngữ Java(Kotlin) hoặc Swift
- Có khả năng deploy ứng dụng lên AppStore/PlayStore, biết dùng Fastlane, CodeSign là lợi thế
- Kinh nghiệm tích hợp các Restful API, Firebase, và các SDK, thư viện trong quá trình phát triển ứng dụng
- Có kỹ năng viết Unit test, Function test, Intergration
test(DDD)...
- Có kiến thức về: Database, Design Pattern, OOP
- Hiểu biết về đánh giá và tối ưu hóa hiệu suất ứng dụng
- Sử dụng thuần thục các công cụ kiểm soát lỗi, profiling
- Biết về UI/UX là một lợi thế
- Biết về blockchain là một lợi thế
- Biết về Flutter, React là một lợi thế
- Làm việc nhóm hiệu quả với công cụ Git, Gitflow
- Năng động, tích cực, chủ động, trách nhiệm cao trong công việc
- Khả năng làm việc độc lập và làm việc nhóm
- Khả năng học hỏi công nghệ mới nhanh

Testers:

- Xây dựng kế hoạch/quy trình kiểm thử và kiểm soát chất lượng phần mềm
- Xây dựng các kịch bản kiểm thử bằng tay và kiểm thử tự động.
- Thực hiện kiểm thử, lưu ký/phân loại lỗi và theo dõi sửa/đóng lỗi
- Đảm bảo việc kiểm thử tuân thủ theo các tiêu chuẩn và quy trình phát triển phần mềm
- Nghiên cứu các giải pháp kiểm thử cải tiến
- Hỗ trợ và đào tạo các thành viên làm việc trong dự án

- Có kiến thức kiểm thử phần mềm và kinh nghiệm kiểm thử tự động (Java,  Selenium/Jmeter, Flutter), kiểm thử hiệu năng và kiểm thử bảo mật.
- Có kinh nghiệm quy trình/phương pháp luận CMMI/Agile/Scrum/Kaizen
- Có kinh nghiệm sử dụng JIRA/gitlab
- Có kỹ năng mềm về giao tiếp, phân tích và giải quyết vấn đề
- Có tinh thần start-up, chủ động công việc

Quyền lợi:

- Mức thu nhập hấp dẫn, ứng viên có thể trực tiếp đàm phán theo năng lực
- Môi trường làm việc trẻ trung, thân thiện, chuyên nghiệp, năng động & Làm - việc với nhiều công nghệ tiên tiến
- Đầy đủ các quyền lợi theo luật lao động
- Được hưởng lương tháng 13 cũng như được tham gia đóng BHXH, BHYT
- Được hưởng các chính sách của Tập đoàn lớn như ưu đãi các dịch vụ do tập đoàn cung cấp: mua nhà, mua sắm S’Mart, S’Cafe, học tập S’School, nghỉ - dưỡng, chăm sóc sức khỏe, đi lại...


Đánh giá bài viết


Xem thêm