
Business Analyst
Posted 5 days ago

Posted 5 days ago
This is a fully remote position, open to applicants in Egypt.
• Collect, analyze, and document business requirements from clients, stakeholders, and internal teams.
• Comprehend business processes and translate them into software specifications.
• Conduct stakeholder interviews, workshops, and sessions for gathering requirements.
• Identify business challenges, opportunities, dependencies, and areas for process enhancement.
• Evaluate existing systems and processes to pinpoint gaps, inefficiencies, and areas for improvement.
• Convert business requirements into clear and actionable functional specifications.
• Ensure that requirements are comprehensive, consistent, measurable, and technically viable.
• Identify edge cases, business rules, dependencies, and potential risks.
• Analyze and document ERP business processes and workflows.
• Assess ERP domains such as Accounting & Finance, Sales, Purchasing, Inventory, Warehousing, Supply Chain, CRM, HR & Payroll, Manufacturing, and Point of Sale.
• Understand the relationships and dependencies among ERP modules.
• Analyze end-to-end business workflows.
• Identify opportunities to enhance business processes through software automation.
• Define business rules, validations, permissions, and approval workflows in collaboration with stakeholders.
• Analyze requirements for multi-tenant SaaS applications.
• Examine organizations/tenants, user management, roles and permissions, subscription plans, billing, feature access, product configuration, notifications, and integrations.
• Assist in defining configurable and reusable product features.
• Decide whether customer requirements should be implemented as standard functionality, configuration, or customization.
• Contribute to product enhancements based on customer feedback and business needs.
• Collaborate closely with clients, product teams, developers, QA engineers, and technical leadership.
• 4+ years of experience as a Business Analyst in software development environments.
• Demonstrated experience with ERP systems and business applications.
• Proven background in working with SaaS products or SaaS-based platforms.
• Strong comprehension of the software development lifecycle (SDLC).
• Extensive experience with Agile/Scrum methodologies.
• Proficient in writing user stories and acceptance criteria.
• Experience collaborating with development and QA teams.
• Strong understanding of business process analysis and workflow design.
• Familiarity with requirement management and documentation tools such as Jira and Confluence.
• Excellent analytical and problem-solving abilities.
• Outstanding written and verbal communication skills.
• Capability to communicate effectively with both technical and non-technical stakeholders.
• Bachelor's degree in Business Administration, Computer Science, Information Systems, Software Engineering, or a related field.
• Experience in a software house, product company, or technology consulting environment.
• Experience managing multiple clients or working across different business domains.
• Experience with ERP implementation or ERP product development.
• Experience with B2B SaaS products.
• Familiarity with APIs and third-party integrations.
• Knowledge of accounting and financial business processes.
• Understanding of BPMN or UML.
• Working days: 5 days / week.
• 2 days off.
• Working hours: 9 AM – 6 PM.
• Remote working model.
CIEE Council on International Educational Exchange
CIEE Barcelona
SmartDev
The Hanover Insurance Group
Get handpicked remote jobs straight to your inbox weekly.