KHỐI VĂN PHÒNG Toàn thời gian
Mô tả công việc
- Drives the architecture for key cross team / cross product development projects (via architecture/design documents and developing code key modules).
- Ensures that all relevant project teams follow a common set of principles and patterns and utilize a standard set of technology frameworks and libraries.
- Establishes software development patterns and best practices via examples and shipping code.
- Applies architecture best practices that helps increase execution velocity.
- Develops architectures that are inherently secure, robust, scalable, modular, API-centric and global.
- Oversee assigned programs (e.g. conduct code review) and provide guidance to team members
- Assist with solving technical problems when they arise
- Ensure the implementation of agreed architecture and infrastructure
- Address technical concerns, ideas and suggestions
- Monitor systems to ensure they meet both user needs and business goals
- University Degree in Information Technology (IT) or a related field
- A minimum of 5 years of experience in system architecture design
- Proven experience in designing and deploying large scale systems with High Performance, Scalability, Reliability, and Security
- Extensive hands-on design/coding experience/skills using languages like Java, PHP or .NET.
- Deep knowledge and hands on experience on big data and cloud computing technologies including Hadoop, Spark, Hive, HBase, etc.
- Technical background in data with deep understanding of issues in multiple areas such as data acquisition and processing, data management, distributed processing, and high availability is required.
- Experience in statistics, data mining, machine learning and operational excellence of production systems is a plus.
- Excellent communication skills
- Problem-solving aptitude
- Organizational and leadership skills