Job description
## Job Summary
* Understand client requirements and business processes.
* Document software requirements and functional specifications.
* Coordinate between clients and the development team.
* Manage software implementation and deployment.
* Conduct user training and product demonstrations.
* Ensure customer satisfaction throughout the project lifecycle.
* Help organizations successfully adopt and use software solutions.
---
## Key Responsibilities
### System Analysis
* Gather and analyze business requirements from clients.
* Conduct requirement gathering meetings and workshops.
* Prepare Software Requirement Specification (SRS) documents.
* Create process flow diagrams and workflow documentation.
* Prepare wireframes and functional specifications.
* Translate business requirements into technical requirements.
* Assist developers in understanding client requirements.
* Perform software testing and User Acceptance Testing (UAT).
### Customer Success
* Build and maintain strong client relationships.
* Guide customers through implementation and onboarding.
* Conduct product demonstrations and user training sessions.
* Handle customer feedback and coordinate issue resolution.
* Monitor customer satisfaction and identify improvements.
* Ensure successful adoption of software solutions.
### Project Coordination
* Coordinate between clients, management, and development teams.
* Track project milestones and deliverables.
* Prepare project reports and documentation.
* Assist in release planning and feature prioritization.
* Monitor project progress and communicate updates.
---
## Required Qualifications
* Bachelor's degree in Computer Science, Information Technology, Engineering, Business Administration, or a related field.
* Excellent written and verbal communication skills.
* Strong analytical and problem-solving abilities.
* Good documentation and report writing skills.
* Ability to understand business processes and software workflows.
* Strong interpersonal and presentation skills.
* Proficiency in Microsoft Office or Google Workspace.
---
## Preferred Qualifications
* Experience in System Analysis, Business Analysis, ERP, MIS, or Customer Success.
* Knowledge of Software Development Life Cycle (SDLC).
* Knowledge of Agile methodologies.
* Familiarity with Healthcare Information Systems (preferred).
* Experience with Jira, Trello, ClickUp, or similar project management tools.
* Basic understanding of SQL.
* Basic understanding of REST APIs.
* Basic understanding of software architecture.
---
## Desired Skills
* Excellent communication skills.
* Requirement gathering.
* Business process analysis.
* Documentation and report writing.
* Client relationship management.
* Customer onboarding.
* Software implementation.
* Problem-solving.
* Presentation and training.
* Time management.
* Team collaboration.
