Business Analyst Project Manager – Accounts Payable & Payments
Job Summary
We are looking for a Business Analyst / Project Manager with strong domain experience in Accounts Payable Procure-to-Pay (P2P) invoice automation or payments.
The role will work closely with business stakeholders engineering architecture QA and delivery teams to translate AP/payment business needs into clear functional and product requirements. The candidate should have good technical understanding but does not need to be a hands-on developer.
- Gather and define requirements across the invoice-to-pay lifecycle including invoice capture PO/non-PO matching approvals exceptions and payments.
- Translate requirements into user stories process flows functional specifications and acceptance criteria.
- Work with stakeholders to prioritize requirements and support product/project delivery.
- Define requirements for ERP integrations such as SAP Oracle NetSuite and Dynamics.
- Support multi-entity multi-currency tax compliance audit and e-invoicing requirements.
- Collaborate with engineering and QA on APIs integrations workflows and testing.
- Identify opportunities for OCR AI and workflow automation.
- 8 years in Business Analysis Product/Project Management Product Ownership or similar roles.
- Strong AP/P2P/invoice-to-pay/payments domain knowledge.
- Understanding of PO/non-PO invoices 2/3-way matching approval workflows payment processing settlement and reconciliation.
- Experience with ERP and financial system integrations.
- Good understanding of APIs databases cloud platforms and system integrations.
- Strong stakeholder management requirements gathering documentation and communication skills.
- Experience with AP automation fintech payments or financial SaaS products.
- Exposure to OCR/ML invoice extraction Agentic AI or workflow automation.
- Familiarity with multi-country e-invoicing and compliance.
- Experience with product/platform migration or modernization.
Required Skills:
Key Responsibilities: Collaborate with stakeholders to translate business requirements into clean efficient and well-documented code using programming languages such as Java C#.Net or JavaScript. Develop and integrate third-party services and APIs while creating APIs for internal/external use. Gain comprehensive product knowledge by learning and understanding the existing platform. Understand client implementation requirements and develop automation scripting or code as needed. Test debug and optimize code to ensure performance reliability and functionality. Troubleshoot issues ensuring seamless onboarding of new clients to our platform. Communicate technical concepts to non-technical stakeholders in a clear and concise manner. Requirements Strong technical skills and understanding. Proven experience in one of the programming languages (Java C#.Net JavaScript or others). Strong knowledge of XML and SQL with the ability to handle database queries and data exchange formats. Strong problem-solving and analytical skills with attention to detail. Ability to gain deep product knowledge and apply it to client implementations. Ability to work independently or collaboratively in a team environment. Experience with software testing debugging and performance optimisation. Excellent communication and client-facing skills with a customer-focused mindset. Preferred: Familiarity with the payments or banking domain is good to have. Experience in client implementation configuration and setup Willingness to work in the second shift: 2:00 PM 11:00 PM IST.