As Senior System Analyst, you will:
- Involved in a team who manages core system development.
- Understands be able to explain the broad concepts (technical, business), understands how business works (i.e business processes) and 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.
- Closely collaborate with Product Managers and Business stakeholders.
- Providing technical advisory to the engineering team on possible solution and deliver prioritization advisory to product managers and business owners.
- Design and document AI-integrated workflows (RAG, agentic flows, semantic DB queries).
- Collaborate to embed business logic into retrieval pipelines.
- Model decision flows and tool orchestration using BPMN/UML.
- Define standards for embedding, indexing, and retrieval of documentation and source code.
- Advise on prioritization of AI features and system integrations.
- Mentor analysts on AI-aware system design and documentation.
We are looking for Talent with requirements:
- Have good analytical skills, a problem-solving mindset and good communication skills with proficiency in English both written and verbal.
- Having knowledge and experience in different type of system integrations: files, webservice / messaging, DB min 3 year.
- Experience in UML Min 3 year and BPMN diagrams and its application for designing application or services.
- Having knowledge and experience in designing API/ services using swagger/ apiary min 3 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.
- Experience with vector databases (pgvector, Azure AI Search, Qdrant).
- Familiarity with LangChain, Semantic Kernel, or similar orchestration tools.
- Understanding of embedding models and semantic search.
- Experience designing APIs for AI agent interaction.
- Knowledge of DR planning and audit logging for AI workflows.