Senior Software Developer (C# AWS)

  1. Home
  2. C#
  • Company masglobalconsulting
  • Employment Full-time
  • Location Colombia
  • Submitted Posted 1 day ago - Updated 2 hours ago

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.

Loading similar jobs...

C Developer Jobs

Forge your path in the heart of programming excellence! Explore career opportunities in C/C++ and C#.

© 2025 Created by C Developer Jobs. All rights reserved.