This project will perform fixes to existing code.
## Deliverables
This project will involve some fixes to current code. The code is proprietary in nature therefore upon acceptance of the project you will need to sign, scan and email a non-disclosure agreement. The project is written in C# by a very talented coder but due to scheduling conflicts we have parted ways.
The software is an options analysis software project. This project involves fixing some bugs in the existing code. I do not want the project to extend longer than one week.
The fixes involve:
1. An out of memory error while processing real-time options data. This error must be addressed when the U.S. equity markets are open (9am ??" 5pm EST). Basically, we process US Index/Equity Options quotes. When the market becomes fast (lots of quotes) the data slows down and eventually crashes. This needs to be addressed.
2. There is an error in one of the calculations. It’s a simple fix and might require an hour or two of work.
3. You must rescale the data layout at the bottom of the chart so it auto-adjust when the chart screen is made smaller or larger. Also, possibly, a simple fix.
This project will lead to many other projects and is more a test of your programming skill than anything else.
The requirements are as follows:
You must be VERY fluent in English. I will accept programmers from India, Pakistan, etc, but you must speak English as well as those who use it as a first language;
You must be able to program in C# and have been doing so for at least 5-7 years;
You must have a cursory/basic understanding of the US Equities/Options market. You do not need a complex understanding but enough to understand basic concepts;
You must provide at least 200 lines of code, in C#, from a previous project so we can assess your abilities;
You must have time available to complete the project. If you are working other projects or work a full-time job, or have other commitments, SERIOUSLY consider your ability to handle another project, especially one which will be perpetually going and leading to other projects;
You must be available for a period of 2-5 months to complete future projects.