· Participate in the formulation and implementation of the IT development strategy · Develop all relevant IT development procedures and instructions so that work is carried out in a controlled and consistent manner and in alignment with Wadi Group overall objectives and business plans · Offer business research and development activity regarding business opportunities provided with- IT cutting-edge technology. · Develop software testing policies and procedures, and facilitate product testing to assess whether the developed application fits what the customer needed · Manage the day-to-day operations to ensure that work processes are implemented as designed and in compliance with established standards and procedures · Manage the effective achievement of IT development’ objectives by setting entities targets, developing and motivating staff in order to maximize subordinate’s performance · Monitor and review the progress of work programs, applications programming development and / or performance against SLA’s, challenge the existing IT work model ensuring that project plans and targets are met or exceeded, and comply with technical standards and agreed principles of IT architecture · Monitor expenditure to ensure it is in line with targets, taking corrective action if required · Prepare plans and risk analysis for systems implementation or making major changes to existing IT systems, contributing to longer term systems architecture plans · Monitor the operational performance and outputs of the functional area covered, to identify strengths and propose ways of dealing with weaknesses · Manage interface with other functions to ensure smooth operation sharing of best practice and maximum input of resource to the application development process · Lead the roll-out planning and final hand-over of applications, ensuring that customers will be able to use the application properly · Build and maintain relationships with providers, project managers and external consultants to ensure that the required services and development plans are provided · To monitor the performance, reporting and tuning of Oracle Databases |
· To design database packages and procedures |
· Creation and maintenance of SQL queries and routines |
· To analyze business requirements, design and implement appropriate solutions |
· To design and code programs following in-house standards and good design principles |
· To ensure that all programs are documented to the company standards |
· To provide advice and guidance to other members of the team |
· Technical knowledge of the following areas: |
§ BI/XML publisher | |
§ Oracle Workflow Builder. | |
§ Oracle Alerts. | |
§ Approval Management Engine (AME). | |
§ APIs, interface tables, a good understanding of Apps schema. | |
§ Oracle Developer Forms & Reports. | |
§ Integration with legacy systems using web services. | |
§ In-depth knowledge of Oracle EBS | |
§ Knowledge of SQL and PL/SQL | |
§ Knowledge of Unix / Linux | |
§ Data warehousing knowledge | |
§ Full stack development (e.g. PHP, JavaScript, HTML, CSS, SQL, JSON, Java and / or C#). | |
§ Experience with front-end JavaScript based technologies (e.g. Ajax, Angular.js). | |
§ Experience with one or more real-time communication (e.g. RESTful APIs, WebServices, WebSockets). | |
§ Deep knowledge of (Android, and iOS) | |
· Ability to work with multiple tasks and priorities accordingly | |
· Experience using Business Objects | |
· Experience of BI reports creation and publishing | |
· Participate in the formulation and implementation of the IT development strategy
· Develop all relevant IT development procedures and instructions so that work is carried out in a controlled and consistent manner and in alignment with Wadi Group overall objectives and business plans
· Offer business research and development activity regarding business opportunities provided with- IT cutting-edge technology.
· Develop software testing policies and procedures, and facilitate product testing to assess whether the developed application fits what the customer needed
· Manage the day-to-day operations to ensure that work processes are implemented as designed and in compliance with established standards and procedures
· Manage the effective achievement of IT development’ objectives by setting entities targets, developing and motivating staff in order to maximize subordinate’s performance
· Monitor and review the progress of work programs, applications programming development and / or performance against SLA’s, challenge the existing IT work model ensuring that project plans and targets are met or exceeded, and comply with technical standards and agreed principles of IT architecture
· Monitor expenditure to ensure it is in line with targets, taking corrective action if required
· Prepare plans and risk analysis for systems implementation or making major changes to existing IT systems, contributing to longer term systems architecture plans
· Monitor the operational performance and outputs of the functional area covered, to identify strengths and propose ways of dealing with weaknesses
· Manage interface with other functions to ensure smooth operation sharing of best practice and maximum input of resource to the application development process
· Lead the roll-out planning and final hand-over of applications, ensuring that customers will be able to use the application properly
· Build and maintain relationships with providers, project managers and external consultants to ensure that the required services and development plans are provided
· To monitor the performance, reporting and tuning of Oracle Databases
· To design database packages and procedures
· Creation and maintenance of SQL queries and routines
· To analyze business requirements, design and implement appropriate solutions
· To design and code programs following in-house standards and good design principles
· To ensure that all programs are documented to the company standards
· To provide advice and guidance to other members of the team
· Technical knowledge of the following areas:
§ BI/XML publisher
§ Oracle Workflow Builder.
§ Oracle Alerts.
§ Approval Management Engine (AME).
§ APIs, interface tables, a good understanding of Apps schema.
§ Oracle Developer Forms & Reports.
Experience of planning, managing, and organizing resources within short / medium timescales within the overall policy framework. (Over 6 years to 10 years). Experience of planning and managing resources to deliver predetermined objectives as specified by more senior managers (Over 3 years to 6 years)