Requirements
· Bachelor’s degree in Computer Science (CS)/Computer Engineering (CENG)/ Computer Technologies and Information Systems (CTIS) or in a related technical field or equivalent practical experience.
· 5+ years of experience in business analysis; preferably for software development projects.
· Work in overseas projects is preferred,
· Being able to speak any/more of English and/or Arabic and/or Russian languages is preferred,
· Strong communication with the customer in the fields of analysis/project management of overseas projects is preferred,
· Strong analytical skills and critical thinking to analyze problems, document needs and communicate these needs to a variety of audiences.
· Solution focused - enjoys the challenge of problem solving.
· Strong initiative to find ways to improve solutions, systems, and processes.
· Solid communication skills, both verbal and written.
· Strong relationships with key stakeholders to ensure that their views and requirements are captured in the product backlog
· Ability to prioritize and manage many competing priorities and thrive in a fast paced environment
· Experience in coaching, training or assisting other staff.
· Experienced in technical analysis and design in software projects
· Experienced in preparation of technical specification
· Experience in all SDLC phases (Waterfall&Agile)
· Experience in JIRA and Confluence
· Having the knowledge of Cryptology&Video Management Software&Big Data&Data Science&Data Analytics&Cyber Security domains is a plus
· Good command of written and spoken English; since the new joiner may be positioned in an international project
Responsibilities
· Collaborate with business stakeholders to fully understand, define and document business requirements for software and/or process changes through a variety of means such as, but not limited to user interviews, surveys, workflow reviews, research on industry best practices and user workshops documenting current (As-Is) and Future (To-Be) scenarios including processes, models, use cases, plans, flow diagrams, requirements write ups and solutions.
· Critically evaluate information gathered from multiple sources, reconcile conflicts, decompose high level information into details, abstract up from low-level information to a general understanding, and distinguish user requests from the underlying true needs.
· Prepare technical specification document
· Assist technical team through design, code, test and deploy to ensure any issues are resolved.
· Work with Application Support, Training, Implementation, QA, and development in a business analysis capacity both reactively and proactively to support application issues, changes and modifications.
· Designing & building an efficient system.
· Proven ability to bring new ideas on board and actively implement these
Expected Attitude
· Innovative, agile and a collaborative team player.
· An ability to learn and pick up new skills quickly.
· Energetic and Self-Motivated