Posted:15 hours ago|
Platform:
On-site
Full Time
Department: Information Technology
Experience Required: 5 to 12 Years
Compensation: ₹20,00,000 – ₹25,00,000 (Flexible Budget)
Location: Hyderabad (Work From Office)
Company: IC Markets
Company Overview
IC Markets is a globally recognized leader in fintech, delivering cutting-edge trading solutions for professional traders worldwide. With 15+ years of excellence, an international footprint, and a strong workforce of 300+ professionals, IC Markets continues to push the boundaries of financial technology. The company thrives on innovation, technical excellence, and continuous learning. Join our agile-based engineering team to build high-performance, real-time trading platforms at scale. Position Overview We are seeking an accomplished Senior .NET Engineer with extensive experience in building high-concurrency, low-latency, domain-driven microservices. This role requires strong proficiency in .NET Core, multi-threading, asynchronous programming, and modern architecture patterns like Clean Architecture and Vertical Slice Architecture. You will work within an Agile Squad, collaborating closely with cross-functional teams to design, develop, deploy, and optimize mission-critical trading systems
Key Responsibilities
1. System Design & Development ● Architect and develop scalable, domain-driven microservices using .NET Core. ● Apply advanced multi-threading and asynchronous programming techniques. ● Implement event-driven architectures using Kafka, AWS SQS, or similar.
2. System Performance & Optimization ● Optimize systems for high throughput and low latency in real-time trading environments. ● Address threading challenges, resource contention, and parallelism issues. ● Monitor and troubleshoot performance bottlenecks using advanced tools.
3. Architectural Contributions ● Contribute to scalable architectures including Clean Architecture, CQRS, and Vertical Slice Architecture. ● Collaborate with architects & business stakeholders for technical alignment. ● Apply advanced design patterns for fault tolerance and maintainability.
4. Agile Collaboration ● Participate in Scrum ceremonies—planning, standups, retrospectives. ● Work with POs and Scrum Masters to refine requirements and deliver production-ready solutions.
5. Code Quality & Testing ● Write clean, maintainable, testable code following TDD principles. ● Conduct thorough code reviews for quality and standards compliance. ● Build robust unit, integration, and performance tests.
6. Monitoring & Observability ● Integrate OpenTelemetry for observability. ● Work with DevOps to build real-time dashboards using Prometheus, Grafana, Elastic (Kibana). ● Ensure systems provide clear insights into reliability and performance metrics.
Technical Expertise & Skills Required Skills
● 5+ years of hands-on experience in .NET Core and C#. ● Strong expertise in multi-threading, async programming, concurrency handling. ● Experience building domain-driven microservices (Clean Architecture, Vertical Slice, CQRS). ● Knowledge of Kafka / RabbitMQ / AWS SQS or other messaging systems. ● Experience with observability tools: OpenTelemetry, Prometheus, Grafana, Elastic (Kibana). ● Strong CI/CD experience using modern pipelines. ● Hands-on experience with Docker & Kubernetes. ● Familiarity with Git and branching best practices. ● Experience working in Agile/Scrum environments. ● Must have cloud experience
Good-to-Have Skills ● Experience with Saga patterns for distributed transactions. ● Background in financial systems / trading / high-concurrency environments. ● Advanced SQL Server optimization skills
.Education & Certifications ● Bachelor’s or Master’s degree in: ○ Computer Science ○ Software Engineering ○ B.Tech / B.E ○ B.Sc. (CS) / BCA ○ M.Tech / M.E / MCA ● Certifications in AWS, system architecture, or software development are advantageous
Job Types: Full-time, Permanent
Pay: ₹2,000,000.00 - ₹2,500,000.00 per year
Benefits:
Experience:
Work Location: In person
Winsmart Jobs
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
hyderābād
20.0 - 25.0 Lacs P.A.
india
1.8 - 4.2 Lacs P.A.
hyderābād
10.0 - 16.0 Lacs P.A.
noida, new delhi, gurugram
3.0 - 6.0 Lacs P.A.
bengaluru
6.0 - 8.0 Lacs P.A.
pune, maharashtra, india
Experience: Not specified
Salary: Not disclosed
2.4 - 9.6 Lacs P.A.
14.4 - 14.4 Lacs P.A.
chennai
4.0 - 6.0 Lacs P.A.
pune
4.0 - 8.0 Lacs P.A.