Job Description
- Ability to identify causes of system problems and propose improvements
- Discover and improve weak areas of the system architecture.
- Design and develop change plans for systems (processes, databases, APIs, inter-process communication) that take performance into consideration
- Design and develop change plans for error handling
- Implement unit testing
Job Requirement
<Necessary Skill / Experience >
・Age: 26-45.
・English: Conversational level
・Experience:
‐ Have at least 4 years of experience as Application and system architect
‐ Development and design experience in Java or a similar language
‐ Experience in improving databases while looking at execution plans, etc.
‐ Experience in designing APIs that take into account the behavior of front-end screens
<Preferable Skill / Experience>
・Experience in dealing with system problems in large-scale applications
・Experience in improving performance
・Transaction and communication design that prevents data inconsistencies between multiple services
・Experience in implementing unit tests