What are the responsibilities and job description for the AI-Assisted .NET Developer position at CBTS?
Title: AI‑Assisted .NET Developer - NO (C2C, Sponsorship, H1B, OPT, F1)
Cincinnati, OH 45202 (Hybrid) (2 Weeks onsite then goes to onsite Mondays Only)
3 Month Contract with Renewals/Right to Hire Pay: $55 - $70/hour W-2/Conv $95,000 - $115,000
CBTS is searching for multiple AI‑Assisted .NET Developer who use modern AI coding tools as an integral part of their daily development workflow. In this role, you will design, build, test, and maintain scalable .NET applications while leveraging AI‑assisted development tools (e.g., GitHub Copilot, Claude, Codium/Qodo, Windsurf, Cursor) to accelerate delivery, improve code quality, and increase engineering leverage. Currently seeking mid to Lead level developers.
This is not a prompt‑only or experimental role. You are expected to own architecture, correctness, and production quality, using AI as a force multiplier—not a replacement—for Software engineering judgment.
Responsibilities:
Software Development
- Design, develop, and maintain backend services and APIs using C#, ASP.NET Core, and modern .NET (.NET 6 )
- Build scalable, secure RESTful APIs and microservices following industry best practices
- Implement clean, maintainable, well‑tested code across services, jobs, and integrations
AI‑Assisted Development Practice
- Use AI coding tools (GitHub Copilot, Claude/Claude Code, Codium/Qodo, Windsurf, Cursor) to:
- Accelerate feature development and refactoring
- Generate scaffolding, boilerplate, and repetitive code safely
- Assist with unit test generation and edge‑case discovery
- Prompt AI tools effectively to solve non‑trivial problems and iterate on solutions
- Critically review, validate, and correct AI‑generated code before production use
- Structure tasks and codebases to maximize AI effectiveness and reliability
Testing & Quality
- Write and maintain unit, integration, and service tests (xUnit, NUnit, MSTest)
- Use AI tools to increase test coverage while preserving correctness
- Identify performance bottlenecks, security risks, and defect patterns early
Architecture & Collaboration
- Collaborate with product, QA, DevOps, and frontend teams in an Agile environment
- Contribute to system design, API contracts, and architectural decisions
- Participate in code reviews with both human and AI‑generated contributions in mind
- Document design decisions, API behavior, and AI‑assisted workflows
Requirements
Core .NET
- Strong proficiency in C#
- Hands‑on experience with ASP.NET Core and modern .NET
- RESTful API design and implementation
- Entity Framework Core and/or Dapper
- Dependency Injection, middleware pipelines, logging, and configuration
- SQL Server or equivalent relational database experience
AI‑Assisted Development
- Proven, hands‑on experience using AI coding assistants in production workflows
- Ability to write effective prompts and guide AI tools toward correct solutions
- Experience validating, debugging, and refining AI‑generated code
- Understanding of AI limitations, hallucination risks, and review strategies
Preferred / Nice‑to‑Have Skills
- Frontend experience with Angular, React, or Blazor
- Cloud platforms: Azure (preferred), AWS, or GCP
- CI/CD pipelines (GitHub Actions, Azure DevOps, GitLab CI)
- Microservices, event‑driven architectures, or message queues
- Legacy system modernization using AI‑assisted refactoring
- Experience contributing to internal AI enablement or best‑practice initiatives
Experience Level Guidelines (Adjustable)
- Mid‑Level: 3–5 years professional .NET development, early adoption of AI tools
- Senior: 5–8 years .NET experience, consistent AI‑assisted delivery ownership
- Staff/Lead: 8 years, AI adoption leadership, mentoring, architecture ownership
Certain states and localities require employers to post a reasonable estimate of salary range. A reasonable estimate of the current base pay range for this position is $55 - $70 per hour W-2 initially with a conversion Salary - $95,000 - $115,000 annually. Actual salary will be based on a variety of factors, including shift, location, experience, skill set, performance, licensure and certifications, and business needs. The range for this position in other geographic locations may differ.
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.
Salary : $95,000 - $115,000