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.