Responsibilities:

  • Work closely with business stakeholders to understand their needs, objectives, and challenges
  • Elicit, document, and analyze business requirements, processes, and workflows
  • Translate business requirements into clear and concise functional specifications for technical teams
  • Collaborate with technology teams to design solutions that meet business needs
  • Propose innovative and practical solutions to address business challenges
  • Ensure that proposed solutions align with the organization's strategic goals and technological capabilities
  • Serve as a liaison between business stakeholders and technology teams
  • Communicate complex technical concepts to non-technical stakeholders
  • Present findings, recommendations, and project updates to various audiences
  • Create detailed documentation including business requirements, process flows, use cases, and user stories
  • Maintain accurate and up-to-date project documentation throughout the project lifecycle
  • Collaborate with team members to define project scope, objectives, and deliverables
  • Assist in project planning, estimation, and resource allocation
  • Monitor project progress and identify potential risks or deviations from the plan
  • Participate in system testing, user acceptance testing, and validation of implemented solutions
  • Ensure that delivered solutions meet the specified requirements and are of high quality
  • Identify areas for process optimization and efficiency enhancement
  • Recommend process improvements and assist in their implementation

Requirements:

  • Bachelor's degree in information technology, Business Administration/Finance or a related field (Master's degree is a plus)
  • 4+ years working experience as a Business Analyst/Project Manager in the development of web-based applications (desirably in the finance or inventory audit domain)
  • Strong analytical, problem-solving, and critical-thinking skills
  • Excellent communication and interpersonal abilities
  • Proficiency in requirement gathering techniques, process modeling, and documentation/reporting
  • Familiarity with project management methodologies and software development lifecycle. Familiarity with Agile/Scrum methodologies is highly desirable
  • Ability to collaborate effectively with cross-functional teams
  • Knowledge of relevant tools such as Figma, JIRA, Confluence, Microsoft Visio