Description:
- Collaborate with stakeholders to gather and analyze business requirements and translate them into system requirements and technical specifications
- Perform feasibility studies and impact assessments to evaluate proposed system changes and enhancements
- Design and document system workflows, data flows, and process diagrams to facilitate understanding and communication
- Develop functional and non-functional requirements documentation, including use cases, user stories, and acceptance criteria
- Work closely with software developers, engineers, and other stakeholders to ensure that system requirements are implemented accurately and efficiently
- Conduct system testing and quality assurance activities to validate system functionality and performance
- Provide technical support and assistance to end-users to resolve system-related issues and optimize system usage
- Stay current with industry trends and best practices in system analysis and design methodologies
Requirements
Requirements:
- Bachelor's degree in Computer Science, Information Systems, (Master's degree preferred)
- Proven experience as a System Analyst or similar role
- Strong understanding of system analysis and design principles, methodologies, and best practices
- Experience with requirement-gathering techniques and documentation tools (e.g., UML, BPMN, Visio)
- Familiarity with software development lifecycle (SDLC) methodologies (e.g., Agile, Waterfall)
- Excellent analytical and problem-solving skills focused on delivering practical and effective solutions
- Strong communication and interpersonal skills with the ability to collaborate effectively with cross-functional teams
- Ability to manage multiple priorities and deliver high-quality results in a fast-paced environment
- Relevant certifications (e.g., Certified Business Analysis Professional (CBAP), IIBA Agile Analysis Certification (IIBA-AAC), PMI Professional in Business Analysis (PMI-PBA))