
Search by job, company or skills
At Caspian Digital Solutions, we build real operational systems web platforms, mobile applications, dashboards, internal workflow tools, automations, and integration-heavy solutions.
Many projects fail not because of poor coding, but due to unclear requirements, weak documentation, uncontrolled scope changes, and lack of delivery visibility.
We are hiring a System Analyst / Software Analyst to sit at the centre of project delivery, acting as the bridge between business needs, project management, and technical execution. This role ensures that requirements are clear, buildable, measurable, and traceable and that delivery progress is visible and controlled.
Role OverviewThe System Analyst / Software Analyst is responsible for translating business and operational needs into clear, build-ready specifications, supporting project delivery governance, and assisting both project and technical teams to ensure structured, measurable delivery.
This is a hands-on delivery role and requires close collaboration with developers, QA, UI/UX designers, Project Leads, Tech Leads, and stakeholders.
Key Responsibilities1) Requirements & Functional Analysis
- Conduct requirement discussions and workshops with stakeholders and internal teams.
- Capture real operational workflows and translate them into structured documentation.
- Analyse system behaviour, edge cases, dependencies, and constraints to reduce rework.
2) Documentation & Build Clarity
- Produce and maintain Business Requirements Documents (BRD) and Functional Specifications.
- Write user stories with clear acceptance criteria.
- Document process flows, workflow states, access control logic, and field-level specifications.
- Define integration expectations including data flow and error handling.
- Maintain change logs and documentation version control.
3) Project KPIs, Reporting & Governance
- Track delivery progress against acceptance criteria.
- Publish structured reports covering completed work, blockers, risks, dependencies, and readiness for QA and UAT.
- Define and monitor KPIs such as requirement change frequency, rework rate, defect trends, and decision turnaround time.
4) Project Meetings & Decision Management
- Run structured project update meetings and ensure decisions, owners, and timelines are recorded.
- Produce clear meeting minutes, action items, and escalation notes.
- Manage and document change requests to prevent uncontrolled scope creep.
5) QA, UAT & Release Readiness Support
- Work closely with QA teams to align test cases with requirements.
- Support UAT readiness, issue triage, and retesting coordination.
Tools & Environment- Jira (delivery and task tracking)
- Confluence or similar documentation tools
- Figma for screen and flow references
- Spreadsheets for reporting and KPI tracking
- Postman or similar tools for basic API and integration validation
RequirementsMust-Have:
- 25 years experience as a System Analyst or Business Analyst in software delivery environments.
- Strong documentation and analytical skills.
- Ability to communicate clearly with technical and non-technical stakeholders.
- Practical understanding of workflows, permissions, data validation, and integrations.
Good-to-Have:
- Experience with operational workflow systems or compliance-style platforms.
- Experience supporting QA and User Acceptance Testing cycles.
- Exposure to integration-heavy or multi-system projects.
Why CDSSend us your resume.
Bonus points if you include:
Job ID: 143133109