We are hiring the following resources for our medium size IT Services client based at Jeddah, Saudi Arabia for initial 2 year contract
Job location : Jeddah,Saudi Arabia. Compensation: Upto 12000 SR Per month all inclusive
A)Low Latency Developers (Software Development Company)-positions 5 nos Experience 3+ years ( BE/BTech/MCA/Mtech- salary upto 12000 SR per month all inclusive
Skills: 1-Excellent knowledge in Desktop applications development.
2- Proven experience in developing low latency, high performance applications.
3- Expert in C++ and C#/ Java.
4- Fluent in the following programming concepts (OOP, Design Patterns, Multi-threading, Code Security and Performance).
5-Excellent knowledge in Socket Programming and Market Data Feed is a must.
6- Proven experience in High Availability concepts (Load Balancing, Replication, and Clustering) is a big plus.
7-Well organized and disciplined.
8- Strong communication skills.
9-Analytical skills and paying attention for details.
10- Fluent in English in both speaking and writing.
Job Description: The candidate will be involved in the development process for top notch software products that are sensitive from both performance and security point of view. Will be part of team responsible for developing high performance, low latency code that will parse and process the stock market data feed. The candidate will be part of the software process from requirements, design, implementation, unit testing and validity checks up to code profiling and security checks.
Responsibilities:
1- Involved with the requirements gathering process, i.e. finding out the objectives of the proposed software solution.
2-Design and development of new programs, analyzes current programs and processes, and making recommendations which yield a more cost effective products.
3- Document code consistently throughout the development process by listing a description of the program, special instructions, and any changes made in database tables on procedural, modular and database level.
4- Research new technologies and methodologies.
5-Review, to the extent possible, changes in code and the environment that will affect system performance.
6-Research and recommend software tools to management.
7- Maintain and debug live software systems.