HamburgerMenu
hirist

Senior .Net Engineer

AALUCKS Talent
Others
5 - 12 Years

Posted on: 06/08/2025

Job Description

Position : Senior .NET Engineer, Hyderabad.


Department : Information Technology


Role : Full-time


Experience : 5 to 12 Years


Number of Positions : 1


Location : Hyderabad.


Skillset :


- Net Core, C#, Kafka, CI/CD pipelines, Observability tools, Orchestration tools, Cloud, Microservices, Excellent English communication skills.


Job Description :


Company Overview :


We are a globally recognized leader in the fintech industry, delivering cutting-edge trading solutions for professional traders worldwide.


With over 15 years of excellence, a robust international presence, and a team of over 300+ skilled professionals, we continually push the boundaries of technology to remain at the forefront of financial innovation. Committed to fostering a collaborative and dynamic environment, we prioritize technical excellence, innovation, and continuous growth for our team.


Join our agile-based team to contribute to the development of advanced trading platforms in a rapidly evolving industry.


Position Overview :


We are seeking a highly skilled Senior .NET Engineer to play a pivotal role in the design, development, and optimization of highly scalable and performant domain-driven microservices for our real-time trading applications.


This role demands advanced expertise in multi-threaded environments, asynchronous programming, and modern software design patterns such as Clean Architecture and Vertical Slice Architecture.


As part of an Agile Squad, you will collaborate with cross-functional teams to deliver robust, secure, and efficient systems, adhering to the highest standards of quality, performance, and reliability.


This position is ideal for engineers who excel in building low-latency, high-concurrency systems and have a passion for advancing fintech solutions.


Key Responsibilities :


System Design and Development :


- Architect and develop real-time, domain-driven microservices using .NET Core to ensure scalability, modularity, and performance.


- Leverage multi-threaded programming techniques and asynchronous programming paradigms to build systems optimized for high-concurrency workloads.


- Implement event-driven architectures to enable seamless communication between distributed services, leveraging tools such as Kafka or AWS SQS.


System Performance and Optimization :


- Optimize applications for low-latency and high-throughput in trading environments, addressing challenges related to thread safety, resource contention, and parallelism.


- Design fault-tolerant systems capable of handling large-scale data streams and real-time events.


- Proactively monitor and resolve performance bottlenecks using advanced observability tools and techniques.


Architectural Contributions :


- Contribute to the design and implementation of scalable, maintainable architectures, including Clean Architecture, Vertical Slice Architecture, and CQRS.


- Collaborate with architects and stakeholders to align technical solutions with business requirements, particularly for trading and financial systems.


- Employ advanced design patterns to ensure robustness, fault isolation, and adaptability.


Agile Collaboration :


- Participate actively in Agile practices, including Scrum ceremonies such as sprint planning, daily stand-ups and retrospectives.


- Collaborate with Product Owners and Scrum Masters to refine technical requirements and deliver high-quality, production-ready software.


Code Quality and Testing :


- Write maintainable, testable, and efficient code adhering to test-driven development (TDD) methodologies.


- Conduct detailed code reviews, ensuring adherence to best practices in software engineering, coding standards, and system architecture.


- Develop and maintain robust unit, integration, and performance tests to uphold system reliability and resilience.


Monitoring and Observability :


- Integrate Open Telemetry to enhance system observability, enabling distributed tracing, metrics collection, and log aggregation.


- Collaborate with DevOps teams to implement real-time monitoring dashboards using tools such as Prometheus, Grafana, and Elastic (Kibana).


- Ensure systems are fully observable, with actionable insights into performance and reliability metrics.


Technical Expertise and Skills :


Required Expertise :


- 5+ years of experience in software development, with a strong focus on .NET Core and C#.


- Deep expertise in multi-threaded programming, asynchronous programming, and handling concurrency in distributed systems.


- Extensive experience in designing and implementing domain-driven microservices with advanced architectural patterns like Clean Architecture or Vertical Slice Architecture.


- Strong understanding of event-driven systems, with knowledge of messaging frameworks such as Kafka, AWS SQS, or RabbitMQ.


- Proficiency in observability tools, including Open Telemetry, Prometheus, Grafana, and Elastic (Kibana).


- Hands-on experience with CI/CD pipelines, containerization using Docker, and orchestration tools like Kubernetes.


- Expertise in Agile methodologies under Scrum practices.


- Solid knowledge of Git and version control best practices.


Beneficial Skills :


- Familiarity with Saga patterns for managing distributed transactions.


- Experience in trading or financial systems, particularly with low-latency, high-concurrency environments.


- Advanced database optimization skills for relational databases such as SQL Server.


Certifications and Education :


- Bachelors or Masters degree in Computer Science, Software Engineering, or a related field.


- Relevant certifications in software development, system architecture, or AWS technologies are advantageous.


Additional Information :


Why Join?


- Exceptional team building and corporate celebrations.


- Be part of a high-growth, fast-paced fintech environment.


- Flexible working arrangements and supportive culture.


- Opportunities to lead innovation in the online trading space.


This is a WFO (Work from Office) role.


Interview process only for .Net :


- First round Online test.


- Second round Virtual technical discussion.


- Manager/HR round - Virtual discussion.


Required Qualification :


- Bachelor of Computer Applications (BCA), Bachelor of Computer Science (BSc (Computer Science), Bachelor of Engineering / Bachelor of Technology (BE/B.Tech) / MCA - With a highly advanced Fintech MNC.


info-icon

Did you find something suspicious?