Senior Full Stack Developer (C#)
Company: INNOSPHERE SDG LTD.
Location: Remote (Remote)
Type: Full-time
Remote: Yes
Posted: 2026-03-30
About this role
Innosphere is seeking a Senior Full Stack Developer with advanced expertise in C#, concurrency models, and modern architectural design principles. This role is pivotal in modernizing core systems by re-engineering legacy synchronous workflows into highly concurrent, thread-safe architectures that drive superior performance and scalability.
Roles & Responsibilities:
- 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.
Qualifications:
- Bachelor's degree in Computer Science or related program and/or relevant experience.
- Significant professional (5+ years) of experience building commercial applications with modern software engineering practices.
- Expert-level proficiency in C# with hands-on 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 for large-scale systems.
- Advanced proficiency in SQL (query design, optimization, and data operations).
- Hands-on experience with Apache Spark for distributed data processing.
- Proven experience deployin...