System Architect
You will be responsible for the system architecture and understanding of the requirements to decide the technology for implementing the system.
Roles & Responsibilities
- Understand and analyze system requirements
- Design the architecture of the system (DBMS, Interface Protocol, Development Language, Middleware, etc.)
- Determine the skills needed to implement the system
- Oversee the development and maintenance of the system
Requirements:
- Bachelor of Computer Science, Industrial Engineering, Electrical Engineering
- 5-10 years of experience in System Development and System Architecture
- Experience in java/spring boot development and system interface development
- Experience on designing the IT infrastructure, large scale network, virtualization and containerization,
- Experience on software architecture such as N-Tiers Architecture, SOA or micro-services,
- Experience working on Communication System, SCADA system
- Expertise in Docker, CI/CD Pipeline, Linux OS
- Technical skills in scripting language (PowerShell, Bash, etc)
- Understanding in IaaS/PaaS, Data Base Management (Oracle, Tibero, SQL, etc)
- Technical skills in C#, Java, Spring Boot, Vue.js (optional)
- Proficiency with MS Office (optional)