Introduction
[Super Hot JD at Viettel Enterprise Solutions Corporation] – SOLUTION ARCHITECTURE SPECIALIST
Viettel Enterprise Solutions Corporation - VTS is recruiting for the position of Solution Architecture Specialist (Solution Architect), responsible for designing overall solutions, system architecture and technology plans for large-scale digital transformation projects.
Candidates will participate in analyzing business problems, proposing solution architecture, selecting appropriate technologies and coordinating with project teams to ensure solutions are feasible, stable, secure, scalable and meet practical implementation requirements.
Job Description
A. Overall Design & Solution Building (High-Level Design Strategy)
Solutioning for new problems: Lead overall solution design for new problem requirements even when technology is not yet clearly defined.
- System Architecture: Build general system models, identify integration relationships and data flows (Data Flow) between internal systems and satellite/partner systems.
- Modularization: Decompose systems into module/function layers (Microservices decomposition) ensuring loose coupling (Loosely coupled) and high reusability.
- Technology Selection: Evaluate and decide on technologies applicable to each specific module, data storage methods (SQL vs NoSQL) suitable for product characteristics.
- Strategic POC: Directly conduct or direct the implementation of Proof Of Concept (POC) at overall level to demonstrate solution feasibility before broad development rollout.
B. Detailed System Design & Specification
Database Design: Detailed database design (Oracle/MySQL), including data models (ERD), indexing strategies, Partitioning for large data tables.
Business Flow & UI Logic: Design functional business process flows (Business Process Flow).
Technical Modeling: Build standard UML technical diagrams: Data Flow Diagrams (DFD), Class Diagrams, Sequence Diagrams.
API & Code Structure: Detailed API specification design (RESTful/gRPC), Class structure, Interface and core processing functions.
Documentation: Draft technical specification documents (Technical Specification), message/event specifications (Message/Event specs), file interface specifications.
Application POC: Conduct POC at application/module level to address specific technical challenges (e.g., complex algorithms, asynchronous processing).
C. Deployment Architecture & Quality Assurance
Deployment Architecture:
- Design logical and physical deployment models on Kubernetes/Cloud platforms.
- System Sizing calculation: Determine equipment configuration (CPU/RAM), number of Nodes/Pods, network connection models between Nodes.
System Assurance: Ensure non-functional requirements (NFRs): Compatibility, Stability, High Availability and Scalability.
Security & Operations: Design security solutions, monitoring/logging solutions and disaster recovery/backup solutions (Disaster Recovery).
Requirements
- Bachelor's degree in IT/Telecommunications or related Engineering disciplines, Good grade or higher
- At least 6 years of experience in equivalent positions.
- Thorough understanding of basic system architectures commonly used and feasible solutions for integration, communication with external systems, ability to evaluate advantages and disadvantages of each method, webservice technologies (SOAP, WSDL, JAXR, …)
- Knowledge of information security solutions for components in system architecture
- Knowledge and understanding of design patterns, appropriate selection for cases and common issues when designing software.
- Understanding of basic architecture types such as Client Tier (SPA, HTML, AJAX, …), Web Tier (MVC, JSP, JFS, Templating framework, webframework), Business Tier (EJB, JPA, ESB)
- Foundation in hardware and software. Good communication and expression of technical issues.
- Knowledge and understanding of industry/field business operations and awareness of new technology trends in the world
Ability to read and understand English documents. Priority given to those with TOEIC, TOEFL or IELTS certificates equivalent to TOEIC score of 650 or above.
Attractive Benefits
- Competitive salary: commensurate with ability and experience.
- Opportunity to participate in large-scale technology projects in the fields of Digital Government, Digital Enterprise, Big Data, AI, Cloud, IoT and key technology platforms.
- Work in a professional technology environment with many opportunities to approach complex architecture problems with high practical value.
- Enjoy full social insurance, health insurance, unemployment insurance benefits according to law regulations.
- Enjoy Viettel's exclusive welfare policies: health insurance, holiday bonuses, vacation allowances, lunch support, phone allowances and other benefits.
Contact Information
Recruitment Department – Human Resources Division - Viettel Enterprise Solutions Corporation
Contact person: Ms. Vu Thi Cam Nhung
Email: Tuyendungvts@viettel.com.vn
Phone: 0968616995