Job Description
Study and analyze business requirements / problems and design applicable solutions.
Roles & Responsibilities :
- Study and analyze business requirements / problems, identify bottlenecks, propose optimal process reengineering, and design economic, efficient, and high-quality solutions.
- Produce solution ERD and workflow.
- Guide programmers and supervise the software development life cycle.
- Test developed applications to confirm efficiency, accuracy, security, and business requirement satisfaction.
- Advise stakeholders about applicable solutions for their business problems.
- Develop subordinates' knowledge and experience and propose applicable training.
- Review user and system documentation and confirm that it is up to date.
- Develop standard procedures and explore possibilities to enhance current procedures.
- Perform other duties and related tasks as may be required.
- All other duties as assigned.
Educational Qualifications :
Must have a B.Sc. degree in Computer Science or Computer Engineering.
Experience :
At least 4 years of experience in the field of system analyzing.Minimum 3 years of experience in programming.Experience in databases such as Oracle, Microsoft SQL, PostgreSQL, etc.Experience in web services API.Experience in Eclipse, Rational Application Developer (RAD).Experience in Object Oriented Analysis and Design (OOAD) techniques using UML.Experience in writing technical documents.Must be fluent in English (speaking, reading, and writing) and preferably Arabic.Experience in AWS cloud.Experience in SDLC like Agile Methodology.Knowledge of iOS & Android SDK is preferred.Experience in User Experience (UX) and Testing is preferred.Experience in Low Code development is mandatory (preferably Mendix).Required Skills :
System Analysts should have excellent skills in user requirements study and application designs.
Must be fluent in English (speaking, reading, and writing) and preferably Arabic.
#J-18808-Ljbffr