.Net-based distributed job scheduling framework