Back to search:System Analyst / Jakarta

Job description

  • Involved in a team who manages core system development.
  • Understands broad concepts (technical, business) and can explain it to other. Understands how business work (i.e business processes). 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 the engineering team on possible solution.
  • Providing prioritization advisory to product managers and business owners.
  • Closely collaborate with Product Managers and Business stakeholders.

Minimum Requirement

  • Candidate must possess at least a Bachelor's Degree in Computer Science/Information Systems/Informatics Engineering
  • Fluent in English, both written and verbal.
  • Have analytical skills and a problem-solving mindset.
  • Having knowledge and experience in different type of system integrations: files, webservice / messaging, DB min 1 year
  • Experience in UML Min 1 year and BPMN diagrams and its application for designing application or services.
  • Having knowledge and experience in designing API / services using swagger / apiary min 1 year.
  • Having knowledge in data interchange format (JSON, XML, etc) and able to decide which type of data format to use with its pros and cons.
  • Mandatory knowledge in Restful API concept
  • Mandatory in SQL query language.
  • Familiar with the concept of distributed applications such as OOP, Thread, Heap, etc
  • Having knowledge and experience in designing application database is a plus.