Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
DUTIES AND RESPONSIBILITIES:
- Establishes a detailed program specification through discussion with clients.
- Clarifies precisely what actions the program is intended to perform.
- Breaks down program specification into its simplest elements and translating this logic into a programming language.
- Devices possible solutions to predicted problems, evaluating other options.
- Works as part of a team, which may be established purely for a particular project, to write a specific section of the program.
- Combines all elements of the program design and testing it.
- Tests sample data-sets to check that output from the program works as intended.
- Reacts to problems and correcting the program as necessary.
- Installs the program and conducts final testing.
- Evaluates the program's effectiveness.
- Increases program operating efficiency and adapts it to new requirements, as necessary.
- Conducts user acceptance testing to ensure the program can be used easily, quickly and accurately.
- Writes detailed documentation for the operation of the program by users and computer operators.
- Consults manuals, periodicals and technical reports to learn new ways to develop programs and maintain existing skills and knowledge.
- Updates, repairs, modifies and expands existing software and generic applications.
Job Requirements
QUALIFICATIONS:
- Bachelor’s degree in computer science/software engineering or information systems
- Fluent English and Arabic, both spoken and written
- Good understanding of company’s products and services
- An understanding of business processes and constraints
- Knowledge of programming languages such as C#, PHP, Python, MCML, HTML, CSS
Featured Jobs
Similar Jobs
- System Administrator EngineerFawry for Banking Technology and Electronic Payments S.A.E - Smart Village, Giza15 days ago