Sr. Core System Analyst
About this position
Responsibilities
• Involved in a team who manages core system development.
• Understands broad concepts (technical, business) and can explain it to others, proactively interested in out of own focused expertise areas behind his job content.
• Understands how business works (i.e business process).
• Able to identify and design improvement solutions.
• Translating business requirements into technical specification and technical artifacts.
• Documenting application development processes, procedures, and standards.
• Closely involved in the application development process and supervising the design, testing, and modification stages of application development.
• Providing technical advisory to Product Managers and Business Owners.
• Closely collaborate with Product Managers.
Requirements
• Bachelor's degree (Preferably in Computer Science/Information Technology).
• Good communication skills in English on daily basis with expats.
• Min. 3 years of experience as a System Analyst.
• Having knowledge and experience in different type of system integrations: files, webservice, messaging, DB.
• Having knowledge of UML and BPMN diagrams for designing application or services.
• Having knowledge and experience in designing API/services using sequence diagram.
• Having knowledge in data interchange format (JSON, XML, etc) and able to decide which type of data format to user with its pros and cons.
• Good understanding of the Restful API concept.
• Familiar with the concept of distributed applications such as OOP, Thread, Heap, etc.
• Good understanding of SQL query.
• Have analytical skills and problem-solving mindset.