Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Designing software solutions to solve an identified business case
- Implementing software applications using a variety of tools and solutions.
- Handle full development cycle of large projects (analysis, design, implementation, testing, documentation)
- Acting as second level of support for production systems users.
- Transfer knowledge and know-how to developers
- Maintain existing applications
- Assist in implementing software development guidelines and conventions
Job Requirements
- 3-5 years as oracle developer
- Strong knowledge of Oracle forms 6i , 10g and 11g
- Strong Knowledge of SQL and PL/SQL
- Advanced proficiency with Oracle SQL (e.g. complex views/joins, analytical functions) and Oracle SQL Performance/Tuning
- Advanced proficiency with PL/SQL Packages/Functions/Procedures programming and debugging, Oracle Collection and Object Types
- Ability to generate, modify and version database object scripts (DML/DDL)
- Experience with Oracle Data Pump and DBA tasks
- Knowledge of Application server
- Experience with Oracle development tools (TOAD, Oracle SQL Developer…) and Source Control Software.
- Ability to work with multiple projects and priorities accordingly
- Experience with ERP main modules is plus
- ADF knowledge is plus
- Computer Science or any relevant major field is must
Personal Attributes
- Strong written and oral communications skills (English and Arabic)
- Self-starter with proven ability and initiative to learn and research new concepts, ideas, and technologies quickly
- Ability to effectively move forward on tasks even with ambiguous or changing requirements
- Ability to prioritize and execute tasks efficiently in a high-pressure environment
- Ability to work in a team-oriented, collaborative environment
- Ability to quickly pick up new tools and technologies
- Strong presentation and interpersonal skills to provide advice and guidance to other members of the team