Job Summary:
We are seeking a talented and detail-oriented System Analyst to join our team. The ideal candidate will work closely with stakeholders to understand their needs, analyze systems, and recommend appropriate solutions to enhance business operations. The System Analyst will play a crucial role in the development and implementation of information systems that meet organizational objectives.
Key Responsibilities:
- Requirements Gathering:
· Collaborate with business users and stakeholders to gather and document system requirements.
· Conduct interviews, surveys, and workshops to gain a thorough understanding of user needs.
- System Analysis:
· Analyze existing systems and workflows to identify areas for improvement and recommend enhancements.
· Assess feasibility and impact of proposed solutions based on cost, timelines, and technical requirements.
- Design and Specification:
· Develop detailed specifications and design documentation for new systems or modifications to existing systems.
· Create diagrams, flow charts, and data models to illustrate system architecture and processes.
- Collaboration and Communication:
· Work closely with project managers, developers, and IT teams to ensure successful delivery of IT projects.
· Facilitate meetings and presentations to communicate findings and recommendations to stakeholders.
- Testing and Quality Assurance:
· Develop and execute test plans to ensure system functionality meets specified requirements.
· Coordinate user acceptance testing (UAT) and gather feedback for further refinement.
- Documentation:
· Create and maintain comprehensive documentation for systems and processes.
· Ensure that all documentation is kept up to date and accessible for future reference.
- Support and Training:
· Provide support for system-related issues and collaborate with support teams to resolve them.
· Train end-users on new systems and processes as required.
Qualifications:
· Bachelor’s degree in Computer Science, Information Technology, or a related field.
· [2-4] years of experience as a System Analyst or in a related role.
· Strong understanding of software development lifecycle (SDLC) and project management methodologies.
· Proficiency in system modeling tools and techniques (e.g., UML, BPMN).
· Excellent analytical and problem-solving skills.
· Strong communication and interpersonal skills, with the ability to interact effectively with both technical and non-technical stakeholders.
Preferred Skills:
· Experience with agile methodologies and frameworks.
· Familiarity with enterprise resource planning (ERP) or customer relationship management (CRM) systems.
· Certifications such as Certified Business Analysis Professional (CBAP) or equivalent are a plus.