
Job Description
1. Job Overview
We are a holding company with domestic and international subsidiaries, seeking a Senior Business & Systems Analyst to take ownership of identifying, analyzing, documenting, and integrating software requirements across the group’s companies.
The successful candidate must be able to develop a comprehensive understanding of business processes, infrastructure, existing systems, operational challenges, and digital transformation opportunities by conducting specialized meetings with managers, key users, and stakeholders.
The primary objective of this role is to transform fragmented business needs into a clear, structured, prioritized, and implementable set of software requirements.
2. Key Responsibilities
- Requirements Elicitation: Identify, gather, and clarify business and software requirements.
- Software Asset Assessment: Identify and evaluate existing software assets across the group.
- Business Process Analysis: Analyze existing business processes, workflows, and operational procedures.
- Analyze and document software requirements.
- Analyze cross-company integration requirements and interdependencies.
- Prioritize business needs and collaborate with Product Management.
- Validate requirements, ensure quality, and manage stakeholder expectations.
3. Required Technical Skills and Competencies
Business Analysis
- Practical proficiency in Business Analysis and Requirements Engineering.
- In-depth knowledge of BABOK and IIBA principles.
- Strong skills in interviewing, workshop facilitation, and requirements elicitation.
- Ability to perform problem analysis, Root Cause Analysis (RCA), and Gap Analysis.
- Ability to design and analyze business processes.
- Proficiency in BPMN 2.0.
- Proficiency in preparing BRD, SRS, and Use Case documentation.
- Ability to write User Stories and Acceptance Criteria.
Systems Analysis and Technical Knowledge
- Good understanding of enterprise application architecture and web-based software systems.
- Familiarity with Client-Server, Service-Oriented Architecture (SOA), and Microservices at the analysis level.
- Familiarity with REST APIs, JSON, Webhooks, and system integration concepts.
- Familiarity with relational databases and SQL.
- Ability to understand data models and Entity-Relationship Diagrams (ERDs).
- Familiarity with Authentication, Authorization, and Role-Based Access Control (RBAC).
- Understanding of information security, privacy, and data protection principles.
- Familiarity with UX principles and user experience analysis.
- Knowledge of the Software Development Life Cycle (SDLC).
- Understanding of Agile development principles and Scrum.
- Familiarity with ERP, CRM, HRM, BI, and enterprise automation systems.
4. Tools
Proficiency or hands-on experience with a range of the following tools:
- Jira: Requirements management and backlog management.
- Confluence: Documentation and knowledge management.
- bpmn.io / Visio / Camunda: Business process modeling.
- Excel / Google Sheets: Data analysis and requirements matrices.
- Miro / FigJam: Analysis workshops and process mapping.
5. Soft Skills and Managerial Competencies
- Strong analytical thinking and the ability to solve complex problems.
- Excellent questioning skills and the ability to uncover underlying business needs beyond initial requests.
- Effective communication with senior management and technical teams.
- Strong meeting facilitation skills and the ability to lead specialized discussions.
- Excellent writing skills, with an emphasis on accuracy, clarity, and structure.
- Ability to present and defend analytical findings.
- Effective time management and task prioritization.
- Ability to work independently in a multi-company environment.
- Ability to collaborate with multicultural and international teams.
- High attention to detail, accountability, and follow-through.
- Ability to manage ambiguity and support evidence-based decision-making.
- Ability to distinguish business needs from proposed software solutions.
6. Qualifications and Experience
- At least 5 years of relevant experience in business analysis, systems analysis, or enterprise software projects.
- Experience analyzing software projects involving multiple stakeholders.
- Demonstrated experience producing documented requirements that can be handed over to product and development teams.
- Experience analyzing existing systems and identifying process-related issues.
- Experience collaborating with Product Managers, Software Architects, and Development Teams.
- Excellent Persian language proficiency for professional documentation and workplace communication.
- Ability to use English technical resources and documentation professionally.
- Ability to conduct business meetings and prepare English-language documentation for international subsidiaries and stakeholders.
- A university degree in Computer Engineering, Information Technology, Industrial Engineering, Management Information Systems (MIS), or a related field is preferred.
Employment Type
Educations
Seniority
Details
Employment type
Educations
Seniority
