Senior Software Developer | C# AWS
Who We Are
MAS Global Consulting is a premium digital engineering services firm that partners with clients ranging from startups to Fortune 100 companies. Over the past three years, we’ve doubled in size while delivering innovative, scalable, end-to-end technology solutions. Our teams combine deep technical expertise with a commitment to excellence, helping clients modernize systems, accelerate product development, and solve their most complex engineering challenges.
Who You Are
You are a seasoned Full Stack Engineer with advanced expertise in C# and modern software architecture. You thrive on solving challenging concurrency and scalability problems, re-engineering legacy systems, and designing high-performance, thread-safe applications. You enjoy collaborating with cross-functional teams and have a proven track record of delivering solutions that are robust, scalable, and production-ready.
What You’ll Do
Lead the design and development of highly concurrent, multi-threaded applications in C#.
Re-architect legacy synchronous workflows into scalable, thread-safe solutions.
Apply advanced knowledge of threading models, synchronization primitives, and performance tuning to optimize system throughput and minimize contention.
Design, develop, and optimize 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 AWS, 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.
What You Bring
Expert-level proficiency in C#, with hands-on experience in multi-threaded and parallel processing.
Deep understanding of threading models, synchronization primitives, and concurrency debugging.
Proven experience in performance tuning and application profiling for large-scale systems.
Advanced SQL skills, including query design, optimization, and handling large-scale data operations.
Hands-on experience with Apache Spark for distributed data processing.
Experience deploying solutions on AWS with a focus on reliability, scalability, and cost efficiency.
Exceptional problem-solving and debugging skills, with a focus on high-performance, reliable systems.
Nice to Have
Experience modernizing legacy systems into scalable architectures.
Familiarity with microservices and cloud-native development patterns.
Strong communication and collaboration skills, with experience working in cross-functional teams.