Software engineering expert wanted
agileengine is a leader in software development, creating innovative solutions for fortune 500 brands and startups across various industries.
our company culture prioritizes employee growth and satisfaction, earning us multiple best place to work awards.
about the role
this position offers the opportunity to lead modernization efforts by designing and developing concurrent applications using c#.
* lead design and development of multi-threaded applications in c#
* re-architect legacy workflows into scalable solutions
* apply threading models and synchronization primitives to optimize system throughput
* design complex sql queries and large-scale data operations
* utilize apache spark for distributed processing
* deploy and manage solutions on aws, ensuring reliability and scalability
* collaborate with cross-functional teams to define technical requirements
required skills
* expert-level proficiency in c# with experience in multi-threaded and parallel processing
* strong understanding of threading models, synchronization primitives, and concurrency debugging
* proven experience in performance tuning and application profiling
* advanced proficiency in sql (query design, optimization, and data operations)
* hands-on experience with apache spark
* exceptional problem-solving skills with a focus on scalability and reliability
benefits
* professional growth through mentorship and personalized growth roadmaps
* competitive compensation and budgets for education and fitness activities
* a selection of exciting projects with top-tier clients
* flextime options for an optimal work-life balance