Employer Data:
SISCOM is Canadian technology provider and Integrator Corporation founded in 1998 and headquartered in Ontario Canada, and serve in 6 countries in North Africa and Middle East
Job Description:
Application Developer who are
• capable of designing, developing ,Maintaining ,and testing software or parts of software ,
• Capable to make integrations between different systems and middlewares
• Working with different development tools ,scripts and kits ,
• Keen to handle dynamic and changing situations every day
Responsibilities
• Establishing a detailed program specification through discussion with managers;
• 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 computer operators;
• 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.
Skills
• University degree: Computer Science/Engineering or any related degrees.
• Min 1 years experience in a similar position.
• Having Excellent Experience in one or more of these proficiencies: Java ,C# , C/C++ , Python , PHP
• Having Excellent Experience in OOP ,Modeling and design patters
• Having Excellent Experience in Database Design and Development
• Having Excellent design and analysis skills
• Web programming model and tools (HTML,CSS, Jquery….) knowledge is a plus
• *Nix Knowledge is a plus
• XML Knowledge is a plus
• Fluent in Arabic and English Language.
• VOIP/Telephony knowledge is plus
• Excellent Communication Skills
• Excellent co-work with team
• Working under pressure