Responsible for designing, coding and modifying high performing applications from layout to function.
- Write well designed, testable, efficient code by using best software development practices.
- Design user interface and web layout using HTML/CSS practices.
- Integrate data from various back-end services and databases.
- Create and maintain software documentation.
- Perform periodical tests and debugging to maximize program efficiency.
- Suggest new features to improve program navigation and operation.
Bachelor Degree in Computer Science or Computer Engineering
Minimum 5 years of Web Development experience
French, English, and Arabic language
- Experience in planning and delivering software platforms used across multiple products and organizational units.
- Deep functional knowledge or hands on Design experience with Web Services as REST, SOAP... is needed.
- Knowledge of Object Oriented Programming and web application development.
- Good knowledge in web security standards.
- Node.js, Java ee and Banking Knowledge is a plus.
- Analytical thinking
- Attention to details
- Ability to work under stress
- Information Seeking / Continuous Learning & Improvement