NET Sr Backend Developer
Listed on 2025-12-17
-
Software Development
Backend Developer, Cloud Engineer - Software, Software Engineer
This range is provided by CBTS. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.
Pay: $70 - $80 per hr W-2 w/Conversion Salary $125K - $135K - Hybrid 3 days onsite 45245
CBTS is building a large SaaS application that will provide an entire solution for sporting events. This solution includes operations, scheduling, ticketing, timing/scoring integrations, fan and team applications, registrations, levels (A, AA, U20, etc.), results, merchandise, and more. CBTS is searching for a Backend Developer with strong C#, API, and Azure experience to build the services, domain logic, integrations, and cloud infrastructure that connect this entire ecosystem.
You will work closely with UI/UX, front‑end engineers, and the Chief Architect to deliver scalable, high‑performance backend modules across multiple applications.
This is a chance to build a modern Sports platform from the ground up using best‑in‑class .NET technology.
Application Qualifications- 6 month contract to hire; this role will go fulltime, as long as there are no performance issues.
- Onsite in Cincinnati, OH 3 days a week;
- If you apply to this role you either live within 60 miles of Downtown Cincinnati, OH or willing to relocate at your expense and work onsite day 1.
- Green Card or US Citizen Only - W-2 ONLY for initial contract period.
- Develop backend services using C#, .NET 8, and Clean Architecture principles.
- Build and maintain modular APIs used by:
- Crew and Fan mobile apps (MAUI)
- Timing systems
- Ticketing, Merch, Finance, Security, and Logistics portals
- Implement business logic for racing workflows:
- Driver/team data
- Track configuration and timing integration
- Build CQRS-based handlers using MediatR
.
- Design and manage SQL Server schemas and EF Core models.
- Create migrations, seeds, and maintain data integrity.
- Build high-performance queries and stored procedures when needed.
- Work with relational models across multiple bounded contexts.
- Deploy and maintain API services in Azure using:
- Azure Functions (where appropriate)
- Azure Dev Ops Pipelines or Git Hub Actions
- Monitor and tune API performance, scaling, and reliability.
- Build integrations with hardware and timing protocols.
- Implement Signal
R hubs for real‑time updates. - JWT / Role‑based access (Admin, Crew, Fan)
- Integrate with third‑party services (payments, email, SMS, analytics).
- Write clean, maintainable, testable code.
- Participate in architectural planning, code reviews, and sprint cycles.
- Troubleshoot complex issues across distributed systems.
- Document API endpoints and workflows clearly.
- 3–7+ years of backend development experience with C#/.NET.
- Deep experience with:
- Web APIs (minimal APIs or Controllers)
- Entity Framework Core
- SQL Server
- Azure experience (at least 2–3 of the following):
- Storage Accounts
- Managed Identity
- Key Vault
- API Management
- Understanding of Clean Architecture and modular domain design.
- Mediat
R (CQRS pattern) - SignalR
- Experience integrating with hardware or real‑time systems
- Experience with microservices or modular monolith patterns
- Experience working with Blazor/MAUI teams
- Strong communication and problem‑solving abilities.
- Can break down complex requirements into clean, maintainable code.
- Works well with designers and front‑end developers.
- Comfortable in a fast‑moving, iterative startup‑like environment.
CBTS provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, disability, genetic information, marital status, amnesty, or status as a protected veteran in accordance with applicable federal, state and local laws.
Seniority level- Mid‑Senior level
- Full‑time
- Information Technology
- IT Services and IT Consulting
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).