Software Developer
Apply for job Back to Current Opportunities
An active participant in capital markets worldwide, Vigilant Global (www.vigilantglobal.com) combines new and emerging technologies with sound and forward thinking strategies. A strong focus on research and development has allowed the firm to expand in the rapidly changing environment of electronic markets.
The candidate must be comfortable working within a fast-paced environment. They must possess a keen sense of enthusiasm and attention to detail, as well as a sense of commitment and dedication to our team.
Candidate Requirements:
- Superior Knowledge of the C/C++ programming languages (On Windows and Linux).
- Good knowledge of communication and network protocols (TCP/IP, HTTP, etc.).
- Experience in socket programming.
- Experience or knowledge in developing parallel applications.
- Knowledge of Windows and Linux OS.
- Knowledge of Realtime systems.
- Experience with the entire software development life cycle, with an emphasis on testing.
- Masters or Bachelors Degree in Computer Science or Computer Engineering.
- Experience with Data Analysis Tools is a plus.
- New graduates welcome to apply.
Responsibilities:
- Assist in the requirements engineering and analysis phase.
- Develop new software meeting given requirements.
- Develop highly efficient and robust systems.
- Do extensive testing to guarantee the required software qualities.
- Maintain existing software by making modifications as required.
- Use benchmarking tools to evaluate and optimize code.
- Identify and communicate technical problems, processes and solutions.
- Research and evaluate a variety of software products.
Personal Skills and Abilities Required:
- Excellent communication skills.
- Dedication.
- Demonstrated teamwork.
- Self-motivation.