Quote from rosy2:
FullyArticulate and houndogone nailed it. I'd like to add that you need to find someone that has programmed realtime fault tolerant systems. Programming (just like trading) is a very broad field and the title "programmer" does not tell me what you can do. Also, why would anyone good want to code up a small retail trader's ATS?
Quote from andread:
Senior programmers do the same, and worse.
Paying more doesn't always help
Reply from HoundDogOne:
This is nonsense.
Talented people are in ultra-high demand... and do not work cheap.
Quote from spqr:
Good posts guys.
It seems that a good/experienced programmer is essential to a successful ATS project.
We are in the early stages of an ATS. As a trader, there is no way that I could be a good/experienced programmer. Sure, I could maybe learn the fundamentals, but that's a long way from being an expert.
That being said, I need to find a good programmer (or programmers since I'd like to breakdown our ATS into modules). But since I don't know any programmers, it really is hard to know who to go with. I've been working my way down the IB Programming Consultant list with bid requests and mixed results. Maybe there is a better programmer list out there that I don't know about.
Any other suggestions to finding good ATS programmers?
Quote from WaveStrider:
Even though charting packages are trying to make the programming easier, it still requires effort to learn the syntax and environment, let alone the programming time and debugging. Also, there are times when a rule or condition is not clearly expressed, and a programmer spends time/frustration getting the details or scrapping some finished work. Express your ideas clearly and in detail. Time is money and a good programmer can cost a pretty penny.
Open the programming help and see if you can tackle it yourself. If you can, so much the better.
Quote from spqr:
Good posts guys.
It seems that a good/experienced programmer is essential to a successful ATS project.
We are in the early stages of an ATS. As a trader, there is no way that I could be a good/experienced programmer. Sure, I could maybe learn the fundamentals, but that's a long way from being an expert.
That being said, I need to find a good programmer (or programmers since I'd like to breakdown our ATS into modules). But since I don't know any programmers, it really is hard to know who to go with. I've been working my way down the IB Programming Consultant list with bid requests and mixed results. Maybe there is a better programmer list out there that I don't know about.
Any other suggestions to finding good ATS programmers?
Right, we're looking for a good programmer who understands trading, not an ATS programmer specifically.Quote from andread:
a few points:
1) if you want to split your application in modules without being a programmer, think about it carefully
2) have an idea about the requirements. At least have an idea about the language/platform/technology
3) you are the man who knows how the application should work. You tell the programmer what the application should do, the programmer decides how. Because of that the programmer will ask you questions and give suggestions, but he usually shouldn't decide what features to implement. The logical conclusion is: you don't need an ATS programmer, you just need a good programmer, which is difficult enough. Previous knowledge can be a plus, but not necessary.
4) if you want to take some risk and hire someone you don't know there are a couple of options, depending on your location. As a start you might start looking on some sites like monster.com. I think recruiters have to pay a fee there, though
Good luck
Quote from spqr:
We're not looking to hire one full-time, but rather just outsourced for this project, if it's possible!

