وصف الوظيفة

Arabic Computer Systems is in search of a proficient software analyst to join our team. In this role, you will take charge of analyzing, designing, and enhancing software solutions that effectively meet both business and customer demands.

إمتيازات الوظيفة

  • Private Health Insurance
  • Paid Time Off
  • Training & Development

متطلبات الوظيفة

Gather and analyze business and technical requirements for software development projects.

Work closely with stakeholders to understand their needs and translate them into detailed technical specifications.

Create software design and system architecture documentation based on business requirements.

Collaborate with development teams to ensure software solutions align with design specifications.

Conduct feasibility studies, gap analysis, and risk assessments for software initiatives.

Monitor and evaluate software performance and recommend improvements.

Analyze existing systems and recommend modifications, upgrades, or new implementations to enhance functionality and performance.

Assist in quality assurance by defining test cases and supporting UAT (User Acceptance Testing).

Create detailed reports and presentations on system performance and software analysis.

Serve as a liaison between technical teams and non-technical stakeholders.

Provide ongoing support and training for software users.

Required Skills and Qualifications:

Bachelor’s degree in Computer Science, Information Technology, or a related field.

Proven experience as a software analyst, business analyst, or a similar role in software development.

Strong understanding of software development life cycle (SDLC), Agile, or waterfall methodologies.

Proficiency in requirement analysis and system design techniques.

Experience with process modeling tools (e.g., UML, BPMN) and requirements management tools (e.g., JIRA, Confluence).

Familiarity with database management and query languages such as SQL.

Excellent problem-solving skills and analytical thinking.

Ability to communicate complex technical information to both technical and non-technical stakeholders.

Strong documentation skills for creating technical specifications and business process models.

Preferred Qualifications:

Experience in specific software domains like ERP, CRM, or financial systems.

Knowledge of programming languages or scripting (e.g., Python, Java, JavaScript).

Understanding of data analysis and business intelligence tools.

Knowledge of DevOps practices and CI/CD pipeline integration.

Certification in software analysis or business analysis (e.g., CBAP, IIBA).

Soft Skills:

Strong interpersonal and communication skills to facilitate collaboration across departments.

Excellent organizational and time-management abilities

Ability to work independently and within a team.

Strong attention to detail and ability to work in a fast-paced environment.

وظائف مشابهة