.Net Developer

Remote • Posted 30+ days ago • Updated 6 days ago
Contract W2
Remote
$40/hr
Fitment

Dice Job Match Score™

🔗 Matching skills to job...

Job Details

Skills

  • .Net

Summary

Title: .Net Developer
Location: 100% remote (EST Hours)
Duration: 12+ Months Contract
Interviews: MS Teams

Job Description:
Role Overview:

We are seeking a Senior Software Engineer to partner closely with the Principal Developer in building and scaling a competitive gaming and esports platform. This role is hands-on, architecture-aware, and product-minded. You will help design, implement, and refine core systems including matchmaking, ranking and tier models, tournaments, leaderboards, and playoff brackets.

You will be expected to reason on domain complexity, performance, fairness, and scale- while producing clean, maintainable code.

Key Responsibilities
  • Collaborate directly with the Principal Developer on system design and implementation
  • Design and implement backend services for:
    • Skill-based matchmaking (MMR/ELO, tiers, decay, caps)
    • Seasons, tournaments, leaderboards, and playoff brackets
    • Match lifecycle management (creation acceptance results payouts)
    • Wallet and escrow-style financial flows (credits, holds, payouts, service fees)
  • Build and maintain APIs using modern .NET patterns
  • Contribute to data modeling and EF Core migrations in SQL Server
  • Apply domain-driven design principles where appropriate
  • Ensure systems are scalable, fault-tolerant, and observable
  • Write testable code and contribute to automated testing strategies
  • Participate in technical decision-making and tradeoff discussions
  • Identify technical debt early and propose pragmatic solutions

Required Technical Skills
  • Frontend (Integration with backend services)
    • Match lifecycle management
    • Ranking / tier calculations
    • Wallet-adjacent actions (read and display states, not heavy finance logic)
    • Responsive design (Mobile first)
  • Backend
    • C# / .NET (modern versions)
    • ASP.NET Core APIs
    • EF Core with SQL Server
    • Asynchronous and concurrent programming
  • Architecture s Patterns
    • Request/Handler or CQRS-style patterns (e.g., MediatR)
    • Clean architecture or modular monolith experience
  • Data
    • Relational data modeling
    • Query optimization and indexing
    • Handling high-read leaderboard-style queries
  • Testing s Quality
    • Unit and integration testing
    • Experience with load or performance testing is a plus
  • Cloud s DevOps (Preferred)
    • Azure (SQL, Queues, ACA, etc.)
    • CI/CD pipelines
    • Docker/containerization
Ideal Candidate Traits
  • Senior-level judgment, not just senior-level years
  • Product-aware and user-impact focused
  • Comfortable working in an evolving startup-style environment
  • Pragmatic: knows when to optimize and when not to
  • Direct communicator who values clarity and accountability
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10225683
  • Position Id: 2026-21975
  • Posted 30+ days ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Remote

Today

Easy Apply

Contract

Depends on Experience

Remote

5d ago

Easy Apply

Contract, Third Party

Depends on Experience

Remote or Hybrid in INT

6d ago

Easy Apply

Full-time, Contract

$$15hr

Remote or Dover, Delaware

Today

Easy Apply

Contract

$60 - $63 /hr

Search all similar jobs