Description:
We are looking for a driven Software Developer who will be responsible for developing high-quality applications, and they will also be responsible for Managing and Supporting existing Applications and Trading systems.
Responsibilities:
- Managing and supporting existing company applications (Stock Trading System - Order Management System).
- Develop quality software and web applications.
- Analyse and maintain existing software applications.
- Design highly scalable, testable code.
- Discover and fix programming bugs.
Skills:
- Solid experience in multiple back-end languages (e.g. C#, Java, PHP, ASP) and JavaScript frameworks.
- Solid experience in multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery).
- Solid experience in Microsoft SQL Server, and MY SQL.
- Knowledge experience in Oracle SQL and PL/SQL including all database objects: Stored procedures, stored functions, Packages, TYPE Objects, Triggers, cursors, REF cursors, parameterized cursors, Views, Materialized Views, PL/SQL collections, RMAN.
- Work in a data analyst role and with business intelligence applications.
- Knowledge of the (OMS) system, Fix Protocol will highly be recommended.
- Build the front end of applications through appealing visual design.
- Develop and manage well-functioning databases and applications.
- Write effective APIs.
- Test software to ensure responsiveness and efficiency.
- Troubleshoot, debug, and upgrade software.
- Excellent communication and teamwork skills.
Qualifications:
- Bachelor's degree in Computer Science or equivalent experience.
- Bilingual Arabic + English.
- Minimum of (7 - 10) Years of Experience.