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.
Requirement
- Fluent in English
, both written and verbal. - Have min
4 years
related working experience - Have analytical skills and a problem-solving mindset.
- Having knowledge and experience in
system integrations (files, webservice / messaging, database) - Experience in
UML and BPMN diagrams - Having knowledge and experience in designing
API using Swagger / Apiary - Having knowledge in
data interchange format (JSON, XML, etc) - Mandatory knowledge in
Restful API concept - Mandatory in S
QL query language. - Familiar with the concept of distributed applications such as
OOP
, Thread, Heap - Having knowledge and experience in designing application database is a plus.