Job Overview
We are seeking an experienced Senior C# Developer to lead the design and development of high-performance applications. The ideal candidate will have a strong background in C# with expertise in multi-threading and concurrency.
Main Responsibilities
* Design and develop scalable solutions for complex workflows.
* Apply advanced knowledge of threading models to optimize system throughput.
* Develop and optimize complex SQL queries.
* Utilize Apache Spark for distributed data processing.
* Deploy and manage solutions on AWS cloud platforms.
Requirements
* Expert-level proficiency in C# with multi-threaded experience.
* Strong understanding of threading models and concurrency debugging.
* Proven experience in performance tuning and application profiling.
* Advanced proficiency in SQL.
* Hands-on experience with Apache Spark.