Skip to content

System Analyst

On-site
  • Riyadh, Riyadh Province, Saudi Arabia
Business Analysis

Job description

Position Overview:

A System Analyst is responsible for analyzing, designing, and implementing information systems to meet the business needs of an organization. This role involves understanding the business requirements, translating them into technical specifications, and working closely with stakeholders, developers, and IT teams to ensure successful system development and deployment. The System Analyst acts as a bridge between business and technology, ensuring that the systems align with business goals and operate efficiently.

Key Responsibilities:


1. Requirements Gathering:
- Work with stakeholders to gather and document business requirements, ensuring a clear understanding of the organization's needs.
- Analyze existing systems and workflows to identify areas for improvement or optimization.

2. System Design and Specification:
- Develop detailed system specifications, including functional and non-functional requirements, data models, and process flows.
- Collaborate with developers and architects to design system solutions that meet business needs while ensuring scalability and performance.

3. Feasibility Analysis:
- Conduct feasibility studies to assess the viability of proposed solutions, considering factors such as cost, time, and technical constraints.
- Provide recommendations based on analysis, helping the organization make informed decisions.

4. System Implementation:
- Oversee the implementation of new systems or enhancements to existing systems, ensuring that they are delivered on time and within budget.
- Coordinate with IT teams to manage the installation, configuration, and testing of systems.

5. Testing and Quality Assurance:
- Develop and execute test plans to ensure that systems meet the specified requirements and perform as expected.
- Identify, document, and resolve any issues or defects during the testing phase.

6. User Training and Support:
- Provide training and support to end-users, ensuring they understand how to use the new systems effectively.
- Create user manuals, guides, and other documentation to assist users and IT support teams.

7. Continuous Improvement:
- Monitor system performance and user feedback to identify opportunities for improvement.
- Stay updated on emerging technologies and industry trends, recommending changes that could enhance system efficiency and effectiveness.

8. Stakeholder Communication:
- Maintain regular communication with stakeholders throughout the project lifecycle, providing updates on progress and addressing any concerns.
- Act as the point of contact for technical queries related to the system.

Job requirements

1. Education:

 - A Bachelor’s degree in Computer Science, Information Systems, Business Administration, or a related field.
- Additional certifications in systems analysis, business analysis, or related areas are a plus.

-Saudi nationality is required.


2. Experience:
Significant experience in systems analysis, business analysis, or a related role.
Proven experience in gathering requirements, designing system solutions, and overseeing implementation.

3. Technical Skills:
System Design: Strong understanding of system design principles, including data modeling, process flow design, and user interface design.
Software Development Lifecycle (SDLC): Proficiency in the software development lifecycle, including requirements analysis, design, development, testing, and deployment.
Technical Documentation:Ability to create detailed technical documentation, including system specifications, user guides, and test plans.
Database Management:Familiarity with database management systems (e.g., SQL, Oracle) and experience in designing and querying databases.
Software Tools:Proficiency in using system analysis tools (e.g., UML, Visio, Jira) and familiarity with project management software.

4. Soft Skills:
Analytical Thinking:Strong analytical and problem-solving skills, with the ability to break down complex problems and develop effective solutions.
Communication:Excellent verbal and written communication skills, with the ability to explain technical concepts to non-technical stakeholders.
Collaboration:Ability to work effectively in cross-functional teams, fostering a collaborative environment.
Attention to Detail: High attention to detail, ensuring accuracy in documentation, system specifications, and testing.

5. Personal Attributes:
Strong organizational skills, with the ability to manage multiple tasks and projects simultaneously.
Adaptability and flexibility in responding to changing business needs and technological advancements.
Proactive approach to identifying and addressing system-related challenges.
Commitment to continuous learning and professional development.

Preferred Experience:
Experience in specific industries (e.g., healthcare, finance, manufacturing) where specialized systems are used.
Knowledge of Agile or Scrum methodologies, including experience working in Agile environments.
Familiarity with cloud-based systems and integration of cloud services with existing infrastructure.


or