Full Stack .NET Developer

Tenth Revolution Group
Bensenville, United States of America
3 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Bensenville, United States of America

Tech stack

Clean Code Principles
.NET
Azure
C Sharp (Programming Language)
Cloud Computing
Code Review
Continuous Integration
Software Debugging
Digital Architecture
Python
SQL Azure
Ruby on Rails
Software Engineering
Cloud Platform System
Azure
React
Backend
Containerization
Angular
Front End Software Development
Legacy Systems

Job description

Our client, a multi-state gaming and entertainment technology company, is seeking an experienced Full Stack .NET Developer to join its technology team on a contract basis, supporting a major initiative to migrate legacy applications to a modern, cloud-native environment. This is a hands-on engineering role for someone who is comfortable working across the full stack - from C#/.NET services to modern JavaScript frameworks - and who has direct experience taking legacy systems and re-platforming them onto Azure.

You will work closely with technology leadership and the broader engineering team to plan, build, and deploy modernized versions of business-critical applications, with particular attention to the reliability, security, and compliance standards required in a regulated gaming environment.

Why This Role Exists

Our client operates a growing footprint of custom applications supporting its multi-state gaming operations, including systems built on Ruby on Rails, Python, and legacy platforms tied to regional operations. As part of a broader data and engineering modernization effort, additional hands-on engineering capacity is needed to migrate legacy applications onto current .NET, cloud, and CI/CD standards - without disrupting the day-to-day operations those systems support., * Design, build, and migrate applications using modern .NET / C# on the backend and React or Angular on the frontend

  • Lead or support the re-platforming of legacy applications to modern, cloud-based architectures hosted on Azure
  • Partner with technology leadership to sequence and scope migration work against business priorities
  • Build and maintain CI/CD pipelines to support reliable, repeatable deployments
  • Write clean, well-tested, maintainable code and participate in code reviews
  • Integrate applications with existing Azure data services (Azure SQL, Azure Data Factory, Container Functions) as needed
  • Collaborate with regional systems and engineering teams on migration sequencing for systems tied to gaming and payment operations
  • Troubleshoot, debug, and resolve issues in existing legacy applications during the transition period
  • Document architecture decisions, migration plans, and technical processes for knowledge transfer to internal team members
  • Follow disciplined change management practices appropriate to a regulated, SOX-compliant environment

Requirements

Required

  • 10+ years of professional software development experience, including significant full stack .NET / C# work
  • Strong front-end experience with React or Angular
  • Hands-on experience with Microsoft Azure (App Services, Azure SQL, Container Functions, or similar)
  • Demonstrated experience building and maintaining CI/CD pipelines
  • Direct experience migrating or modernizing legacy applications into current architectures
  • Strong communication skills and comfort working directly with technical leadership and cross-functional stakeholders
  • Willingness and ability to work on-site 3 days per week in either western Chicagoland, IL or Las Vegas, NV

Preferred

  • Experience in gaming, payment processing, or other regulated financial/transactional systems
  • Experience with Ruby on Rails or Python, given the client's existing custom application stack
  • Familiarity with SOX compliance and change management requirements
  • Prior experience working as a contractor alongside an internal engineering team, including knowledge transfer
  • Experience with legacy mainframe-adjacent integrations

Apply for this position