Part-time ASP.Net C# Developer
We are looking for an expert c# developer to outsource some work to on a more permanent basis, but per project.
The type application you will be working on is a hosted (click)tracking and filter system, which tracks, filters and logs clicks from various sources, based on filter rules and hit/user data (ip, useragent, etc).
Performance is key in these jobs. The faster it works the better, but leaks are unacceptable.
The software is working and in production up to satisfaction, but not written by a c# expert and we are looking for someone to redo the backend, look at each step in the current code and see how it can be optimized maybe with parallelism or async code.
The various bottlenecks are, but not limited to; loading of data from database, loading data from a binary file.
The software is hosted in a Windows Azure cloud role, using SQL Azure. The amount of code lines is approximately 900.
After rewriting the code, we will want to keep you for future projects and maintenance of those projects.
Creativity is crucial, we need people who are able to look out of the box and have an immediate idea on how certain things can be optimized for speed.
In your bid, please tell us if you would put the binary maxmind database in a separate service, or load it per request (speed and reliability counts). So we know you’ve actually read the description.