[VNG]VNG Cloud - Software Manager

Mã vị trí: 22-ENG-1289
Nơi làm việc: Tp.Hồ Chí Minh
Lương: Thỏa thuận

Mô tả công việc

VNG Cloud (vngcloud.vn) is one of the first four enterprises to provide national standard cloud computing solutions and services, including server colocation, server rental, storage service, secure storage, network connection services and content delivery network, ...

Currently, VNG Cloud provides high-tech solutions and services to 1000 consumers and organizations across different economic sectors in order to solve problems and challenges in the digital transformation process while keeping prices low and assisting enterprises in integrating and developing. VNG Cloud's IT solutions & services, which have been applied flexibly, professionally, and consistently throughout the years, have met the majority of the high needs of enterprises and government entities…

We are looking for a Software Manager who will be tasked with build and manage team of 40+ engineering members, includes: BA/System, Developers, QCs to achieve company's KPI:
  • Lead the technical team (BA/System, Dev, QC) to collaborates with other business departments in Product, Managed services, Sale, Operation to roll out new services/product features and implement the ongoing process improvements of the current systems present the result to the board.
  • Develop the architecture of the software product to make sure it include attributes: availability, maintainability, scalability, security, reliability, usability, supportability, installability.
  • Manage the team and external team to insure the product are developed as specification, released on time as defined timeline.
  • Manage the team insure the quality/security of product is as defined.
  • Insure the suitable development resources are available for development.
  • Recruit, train, guide and support team members.

Yêu cầu

  • Bachelor’s degree in Computer Engineering/Computer Science or related field.
  • 12+ years of experience developing application both UI and back-end services along with a strong understanding of architecture and data management.
  • Have strong knowledges of java frameworks, libraries & softwares: Spring framework, hibernate, jpa, message queues (Rabbit, ActiveMQ), caching (redis, memcache), kafka, database, tomcat, ...
  • Experienced with microservice architectures, distributed log management, service monitoring, service deployment using container orchestration: kubernetes, ...
  • Experienced with CICD process, source code management: jenkin, svn, git, ...
  • Good knowledge about web/application securities, best practices to avoid common securities such as SQL injection, XSS, CSRF, broken access control, ...
  • Proven experience in Agile/Scrum based software development methodology.
  • Skills to build up team
  • Have good leadership skill to manage team members with different personalities, skills
  • Good problem solving
  • Good communication to work with cross teams
  • Ease to adapt changes to meet division visions