IRCTC Tatkal Desktop App Upgrade Like New Irctc Security

Job ID: 39792823

Budget: ₹12,500 – ₹37,500 INR

​We are looking for a highly specialized developer to update and enhance an existing Windows desktop application. The core functionality of this application is time-sensitive data submission and processing, similar to the booking system on the IRCTC website.
​The goal is to improve the application's performance, stability, and speed to handle high-volume, real-time interactions effectively. This is not about building a new application from scratch; it's about optimizing and updating existing code to meet modern performance standards.
​Key Requirements & Responsibilities
​Code Update & Optimization: Review and refactor existing code written in C# .NET and C++.
​Performance Engineering: Identify and eliminate bottlenecks in the application's processing speed and network communication.
​Concurrency & Threading: Enhance the application's ability to handle multiple tasks simultaneously, a critical requirement for time-sensitive operations.
​IRCTC-like Functionality: Improve the application's logic to reliably handle processes similar to IRCTC's Tatkal ticket booking, including fast form submission, data validation, and response handling.
​Security & Stability: Implement best practices for code stability and security to prevent crashes or vulnerabilities.
​Troubleshooting: Diagnose and fix complex bugs and performance issues in a legacy codebase.
​Required Skills and Experience
​Deep expertise in C# .NET and C++ for Windows desktop application development.
​Mandatory: Proven experience developing desktop-based software for time-sensitive tasks, specifically in fields like online ticket booking, high-frequency trading, or data scraping where milliseconds matter.
​Essential: A strong understanding of how websites like IRCTC handle simultaneous requests and session management.
​Familiarity with network protocols and API communication.
​Experience with code optimization and performance tuning.
​A portfolio or detailed description of previous work demonstrating success with similar projects.
​Important Notice for Applicants
​We are seeking a developer who has a proven track record with projects directly related to time-sensitive online processes. If you have not worked on desktop software for tasks similar to IRCTC's Tatkal booking or high-speed data submission, you are not a fit for this project.