 
        
        Transform your career by developing cutting-edge applications and working with a dedicated team.
About the Role
As a senior-level C# engineer, you will be responsible for designing and implementing highly concurrent systems. Your primary objective will be to leverage your expertise in threading models, synchronization primitives, and performance tuning to optimize system throughput and minimize contention.
 * Design and develop high-performance applications that utilize multi-threading concepts;
 * Re-engineer legacy systems into scalable solutions by re-architecting synchronous workflows;
 * Apply advanced knowledge of concurrency debugging and synchronization techniques to drive continuous improvements in system performance;
 * Develop complex SQL queries, stored procedures, and large-scale data operations, including staging and transformations;
 * Utilize Apache Spark for distributed data processing at scale;
 * Deploy and manage solutions on cloud platforms, ensuring reliability, scalability, and cost efficiency;
 * Diagnose and resolve concurrency issues, perform application profiling, and drive continuous improvements in system performance;
 * Collaborate with cross-functional teams to define technical requirements, align architecture with business goals, and deliver high-quality solutions.
Key Requirements
 * 5+ years of experience in C# development with a strong focus on multi-threaded applications;
 * Strong understanding of concurrency models, synchronization primitives, and threading concepts;
 * Proven experience in performance tuning, application profiling, and debugging;
 * Advanced proficiency in SQL (query design, optimization, and data operations);
 * Hands-on experience with Apache Spark for distributed data processing;
 * Proven experience deploying solutions on cloud platforms;
 * Exceptional problem-solving and debugging skills with a strong focus on scalability and reliability;
 * Upper-intermediate English level.
Benefits
 * Professional growth opportunities: Accelerate your professional journey with mentorship, training, and personalized growth roadmaps;
 * Competitive compensation: Receive USD-based compensation packages that match your skills and contributions;
 * Selection of exciting projects: Work on modern solutions development and top-tier clients that include Fortune 500 enterprises and leading product brands;
 * Flexible work arrangements: Enjoy a balance between work and personal life with flexible scheduling options.