Overview
Job Description: .NET Backend Developer (Immediate Requirement)
Position: .NET Backend Developer
Experience Required: 5+ years
Duration: 1-2 months (Extendable based on performance and additional DevOps skills)
Location: Hybrid (40% Onsite and 60% Remote)
Availability :Immediate Joiners Preferred
---
Job Overview:
We are urgently seeking a .NET Backend Developer with strong expertise in C#, SQL Server, MySQL, and large-scale data processing. The ideal candidate should be highly skilled in data ingestion, structured data integration, multi-threaded processing, real-time data synchronization, and high-performance API development. This is a high-priority project with tight deadlines, requiring an efficient and performance-driven approach.
Candidates who demonstrate exceptional performance may be considered for a full-time opportunity.
Key Responsibilities
1. Data Ingestion & Processing:
- Develop scalable data pipelines for high-throughput structured and unstructured data ingestion.
- Implement multi-threaded and parallel processing to optimize efficiency.
- Optimize memory management techniques to handle large-scale data operations.
2. Data Integration & Alignment:
- Implement high-speed algorithms to efficiently merge and align data from multiple sources.
- Ensure data consistency and accuracy across all sources.
- Optimize data buffering & streaming techniques to prevent processing bottlenecks.
3. High-Performance API Development:
- Design and develop low-latency, high-speed APIs for efficient data retrieval.
- Implement batch processing & streaming capabilities to manage large payloads.
- Optimize API response times and query execution plans.
4. Database Expertise & Optimization (SQL Server & MySQL):
- Design efficient database schema structures for handling large-scale transactions.
- Implement bulk data operations, indexing, partitioning, and query optimization
- Optimize stored procedures and concurrency controls for high-frequency transactions.
- Use sharding and distributed databases for enhanced scalability.
5. Caching & Load Balancing:
- Deploy Redis / Memcached / IndexedDB caching to improve database performance.
- Implement data pre-fetching & cache invalidation strategies for real-time accuracy.
- Optimize load balancing techniques for efficient request distribution
6. Real-Time Data Synchronization & Streaming:
- Implement event-driven architectures using Kafka / RabbitMQ.
- Utilize WebSockets / SignalR for real-time data synchronization.
- Optimize incremental updates to reduce resource consumption.
Required Skills & Technologies:
✅ Backend Development: C#, .NET Core, ASP.NET Core Web API
✅ Data Processing & Integration: Multi-Source Data Processing, Efficient Data Handling
✅ Database Expertise: SQL Server, MySQL (Schema Optimization, Indexing, Query Optimization, Partitioning, Bulk Processing)
✅ Performance Optimization: Multi-threading, Parallel Processing, High-Throughput Computing
✅ Caching & Memory Management: Redis, Memcached, IndexedDB, Database Query Caching
✅ Real-Time Data Processing: Kafka, RabbitMQ, WebSockets, SignalR
✅ File Processing & ETL Pipelines: Efficient Data Extraction, Transformation, and Storage Pipelines
✅ Logging & Monitoring: Serilog, Application Insights, ELK Stack
✅ CI/CD & Cloud Deployments: Azure DevOps, Kubernetes, Docker
Preferred Additional Experience
➕ Experience handling large-scale databases and high-throughput data environments
➕ Expertise in distributed database architectures for structured data storage.
➕ Hands-on experience with query profiling & performance tuning tools.