Senior Full Stack Developer at Innosphere working remotely to modernize core systems with C#. Lead design and development of concurrent applications and optimize legacy workflows.
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
Requirements
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 deploying solutions on AWS
Exceptional problem-solving and debugging skills with a strong focus on scalability and reliability.
Senior Guidewire Developer supporting implementations and technical problem - solving in Guidewire environments. Collaborating with teams to deliver quality outcomes for clients across Canada.
Senior Full Stack Engineer at Optix building AI - powered features for coworking spaces. Collaborating across teams to deliver end - to - end solutions within a hybrid work model.
Senior AI Engineer leading development of AI - powered tools for DraftKings, enhancing engineering workflows and mentoring teams on AI integration. A role focused on productivity and software lifecycle enhancement.
Staff iOS Software Engineer leading mobile app development at CNN, collaborating across Product, Design, and Engineering teams to create user - centric mobile experiences.
Lead Software Engineer developing AI - powered tools at DraftKings for enhancing development processes and productivity. Collaborating across teams and mentoring engineers to drive innovation.
AI Engineering Manager leading and scaling a team to develop innovative AI - driven solutions for insurance. Guiding technical decisions while promoting team growth and collaboration.
Staff Software Developer at Varicent enhancing AWS infrastructure and REST API. Collaborating with product management and design teams to develop features for our web application.
Lead design and implementation of large - scale, multi - team platform and product initiatives. Drive architecture, scalability, performance, and engineering best practices across the organization.
Staff Software Engineer - Platform developing scalable solutions for Grafana's observability cloud, contributing to backend systems and infrastructure management for distributed applications.
Principal Software Engineer focusing on building reliable, scalable storage solutions at Akamai. Involves working with a global team in the cloud environment to tackle complex systems challenges.