Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Establishing a detailed program specification through discussion with users,
- Clarifying what actions the program is intended to perform,
- Breaking down program specification into its simplest elements and translating this logic into a programming language,
- Devising possible solutions to anticipated problems,
- Working as part of a team, which may be established purely for a particular project to write a specific section of the program,
- Combining all elements of the program design and testing it,
- Testing sample data-sets to check that output from the program works as intended,
- Conducting testing and installing the program into production,
- Reacting to problems and correcting the program as necessary,
- Evaluating and increasing the program's effectiveness,
- Adapting the program to new requirements, as necessary,
- Conducting user-acceptance testing to ensure the program can be used easily, quickly and accurately,
- Writing detailed documentation for the operation of the program by users and support providers,
- Consulting manuals, periodicals and technical reports to learn new ways to develop programs and maintain existing skills and knowledge,
- Updating, repairing, modifying and developing existing software and generic applications,
- Abides to corporate and IT related policies within or outside the work location,
- Relieves other IT Staff members,
- Continuous self and corporate knowledge update.
Job Requirements
- A Bachelor’s degree in a related field is necessary. An equivalent combination of university education and related experience may also serve to meet this minimum requirement.
- Hands-On experience from 2 to 4 years.
- Hands-On experience as Web Applications Developer.
- Hands-On experience in Integrated Development Environments and Visual programming language(s).
- Advanced understanding in any of the following programming languages: JavaScript, JQuery, ASP.NET, HTML, PHP, Java, C# or C++.
- Preferably familiar with Oracle Apps Developer, SQL, PL/SQL, Oracle Forms, Oracle Reports, and Workflow Builder.
- Excellent command of both English and Arabic languages.