JOB DESCRIPTION
1. Business Analysis & System Requirements
- Receive, analyze and clarify business requirements from departments; convert them into detailed technical specifications for the dev team
- Build BRD, SRS, User Story, Acceptance Criteria documents ensuring tight logic, clarity, and no ambiguity
- Analyze data flows, data structures and integration roadmaps between systems
- Identify and propose requirement priority levels based on business value and technical complexity
- Work directly with Backend Developers and System Architects to design solutions aligned with current system architecture
2. API Documentation & System Integration
- Write and maintain API documentation (Swagger/OpenAPI, Postman Collection): describe endpoints, request/response, error codes, accompanying business rules
- Build sequence diagrams, data flow diagrams showing interaction flows between services
- Coordinate with technical team to define API contracts for internal integration flows and partner integrations
- Check consistency between documentation and actual implementation; update promptly when changes occur
- Support business units and partners to understand and use API documentation correctly
3. Testing & System Issue Handling
- Perform backend functional testing: check API response, business logic, data constraints and exception handling
- Analyze, reproduce and describe bugs clearly per SBI standard; classify priority level and route to correct owner
- Support handling issues arising after go-live at deep system level:
- Query and analyze system logs to identify root cause
- Write and execute SQL commands (SELECT, UPDATE, INSERT) to check and handle data directly on DB
- Analyze data integrity issues and coordinate with technical team to execute patch/hotfix
- Monitor issue handling SLA, update status and notify relevant parties promptly
- Build catalog of common errors and standard handling procedures (runbook) to shorten response time next time
4. System Operations & Optimization
- Monitor backend business system activities; alert early on abnormal signs
- Analyze current state, identify operational bottlenecks and propose system performance improvements
- Coordinate with DBA to optimize queries, indexes and data table structures when performance issues arise
- Support preparing deployment checklist and environment confirmation (SIT/UAT/PROD) before go-live
5. Project Management & Coordination
- Work in Agile/Scrum: participate in grooming, sprint planning, demo and retrospective
- Manage technical backlog; prioritize and allocate clearly between feature development and technical debt
- Build and share templates, standardized processes for team; mentor new members
CANDIDATE PROFILE
1. Education & Expertise:
- Bachelor's degree or higher in IT, Information Systems, Software Engineering or equivalent.
2. Experience:
- From 2 years BA experience or IT fresher with strong technical foundation - will be trained in business operations.
- Preferred experience working with backend systems (API-based, microservices, event-driven)
- Preferred experience in finance, insurance, securities sectors.
3. Knowledge & Professional Skills:
3.1 Thinking & Technical Foundation (Mandatory)
- Strong logical thinking: analyze complex processing flows, identify edge cases and exception conditions before coding
- Understand backend concepts: REST API, HTTP method, request/response, status code, authentication (JWT/OAuth)
- Practical SQL: write SELECT queries to analyze data; UPDATE/INSERT to control and handle data issues
- Understand data flow models, database schema and relationships between tables
- Know how to read system logs, extract error information and identify failure steps in processing flows
3.2 Business Operations & Documentation
- Write clear, accurate API documentation: endpoints, parameters, constraints, complete error handling
- Proficient in writing BRD, SRS, User Story, Acceptance Criteria per standard
- Skills in drawing sequence diagrams, ERD, BPMN describing technical business flows
3.3 Tools
- Postman / Swagger / OpenAPI — API testing and documentation
- SQL client (DBeaver, SSMS, DataGrip...) — query and handle data directly on DB
- JIRA, Confluence — task management, issue tracking, wiki writing
- Low-code platforms (n8n, Make, Appsmith, Odoo...) — advantage if experienced
- Git (basic) — know how to create branch, commit, read diff to track code changes
3.4 Soft Skills
- Ability to ask right questions to clarify user requirements and system constraints
- Work independently on technical tasks without step-by-step guidance
- Present technical issues to non-technical people understandably
- Principle of non-acceptance: vague descriptions, no verification, forwarding without understanding
BENEFITS & TREATMENT
- Flexible & Competitive Income: Receive fixed salary commensurate with ability and attractive bonuses based on actual contribution performance on projects.
- Clear career development roadmap
- Benefits & Working Conditions: State transition mechanism (Active Cool-down): After long continuous campaigns or projects, the company prioritizes creating space and time for you to transition to rest, training and energy recovery, preparing for next steps.
- Full insurance, medical and benefits schemes according to State regulations and Group's special preferential policies.
- Open, transparent and fully digitalized working environment.
- Premium health insurance package and 24/24 accident insurance beyond BHXH, BHYT, BHTN according to State regulations
- Individual capacity development training programs, team bonding programs, retreats, teambuilding.
