Technical Business Analyst (SDLC and e-invoicing)
Summary
Technical Business Analyst in Kuala Lumpur acting as the bridge between business stakeholders and technical teams: gathering requirements and writing BRD/FRS, user stories and UAT docs across the SDLC, while supporting e-invoicing implementation and integration with ERP/accounting systems, including Malaysia's MyInvois/LHDN e-Invoice requirements.
Salary: RM 4,667 – RM 7,000 per month
Job Summary
We are seeking a detail-oriented Technical Business Analyst with experience in the Software Development Life Cycle (SDLC) and e-invoicing solutions. The successful candidate will act as a bridge between business stakeholders and technical teams, translating business requirements into functional and technical specifications to support system development, enhancement and implementation. The candidate should have a good understanding of business processes, system integration, software development methodologies and e-invoicing requirements.
Key Responsibilities
1. Business Requirements Analysis
Engage with business stakeholders to gather, analyse and document business requirements.
Conduct requirement-gathering sessions, interviews and workshops.
Translate business needs into Business Requirement Documents (BRD), Functional Requirement Specifications (FRS) and technical documentation.
Identify business gaps, process improvements and system enhancement opportunities.
2. SDLC & Project Management Support
Participate in the full Software Development Life Cycle (SDLC), from requirement gathering and analysis through development, testing, deployment and post-implementation support.
Work closely with developers, QA engineers, project managers and business users.
Prepare functional specifications, user stories, process flows and system documentation.
Monitor project progress and ensure deliverables meet business requirements.
Support Agile/Scrum or Waterfall project methodologies, depending on the project.
3. E-Invoicing Implementation & Support
Analyse business requirements related to e-invoicing implementation and system integration.
Work with technical teams to support e-invoicing solutions and integration with ERP, accounting or finance systems.
Understand e-invoicing workflows, invoice validation, submission, rejection handling and data requirements.
Support troubleshooting, testing and resolution of e-invoicing-related system issues.
Ensure system functionality aligns with relevant e-invoicing regulations and business requirements.
4. Testing & Implementation
Prepare test scenarios, test cases and User Acceptance Testing (UAT) documentation.
Coordinate UAT sessions with business users and technical teams.
Identify, document and follow up on system defects or discrepancies.
Support system deployment, user training and post-implementation activities.
Job Requirements
Bachelor's Degree in Information Technology, Computer Science, Business Information Systems or a related field.
At least 3–5 years of experience as a Business Analyst, Technical Business Analyst, Systems Analyst or in a similar role.
Hands-on experience in the Software Development Life Cycle (SDLC).
Experience in e-invoicing implementation, system enhancement or integration is highly preferred.
Strong understanding of business process analysis and system requirements documentation.
Experience working with developers, QA teams, project managers and business stakeholders.
Familiarity with Agile/Scrum or Waterfall methodologies.
Experience in preparing BRD, FRS, user stories, process flows and UAT documentation.
Good analytical, problem-solving and communication skills.
Technical Skills & Knowledge
SDLC and software development methodologies.
Business process mapping and requirements analysis.
Functional and technical documentation.
System integration and API concepts.
ERP, accounting or financial management systems.
UAT coordination and test case preparation.
E-invoicing platforms and workflows.
Additional Advantage:
Familiarity with Malaysia's LHDN e-Invoice requirements and MyInvois Portal.
Understanding of MyInvois API integration, invoice submission, validation and rejection processes.
Exposure to ERP platforms such as SAP, Oracle, Microsoft Dynamics or other accounting systems.
Basic understanding of JSON, XML, REST APIs and data mapping.