At a top-tier software development firm, we create cutting-edge solutions for forward-thinking brands and innovative startups across 17+ industries.
about the role
we're seeking an experienced c# backend engineer to lead the modernization of our core systems by designing and developing high-performance applications using c#.
* design and develop concurrent applications in c#.
* re-architect legacy synchronous workflows into scalable solutions.
* apply advanced knowledge of threading models and performance tuning.
* design complex sql queries and large-scale data operations.
* utilize apache spark for distributed data processing.
* deploy and manage solutions on aws.
* diagnose concurrency issues and drive continuous improvements.
requirements
* 5+ years of expert-level proficiency in c#.
* 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.
* proven experience deploying solutions on aws.