Skip to content
BigTree108

ASP.NET Core and C# development

APIs, background jobs and integrations on .NET 10, built to be observable, testable and cheap to run. Our largest engineering practice, with more than eleven years of commercial .NET experience at the senior end, working on new systems and on take-overs of systems other teams wrote.

What we build

  • REST APIs on ASP.NET Core and Azure Functions with an OpenAPI document that the front end is generated from, so the contract cannot drift.
  • Background processing: scheduled jobs, queue-triggered workers and integrations with third-party APIs, each with retries, dead-lettering and alerts.
  • Data on SQL Server and Azure SQL through EF Core migrations, with row-level security and Always Encrypted columns where the data is personal or financial.
  • Integrations with Microsoft Graph, Teams, Telegram, Upwork, Hubstaff, bank and payment APIs, written as adapters so vendor SDK types stop at the boundary.

How we work on .NET

  • Vertical slices with CQRS. One folder per feature, one handler per command or query, cross-cutting concerns as pipeline behaviours. A reader finds a feature in one place.
  • Compile time over run time. Strong types instead of strings, source generators instead of reflection, exhaustive switches, strict analyzers with warnings as errors in the deploy gate.
  • Fail fast, hide nothing. Configuration is validated at startup, every error is observable, no bare catch blocks, no silent defaults.
  • Async end to end with a cancellation token on every I/O call, and the database is never mocked in tests.

Take-overs of existing code

Nine of the systems our engineers have worked on were inherited from other teams, the oldest written in 2008. A take-over starts with a read-only review and a written list of risks, then fixes in order of production impact. Across those systems we have found the root cause of more than 60 production issues nobody could reproduce, three of them open for over a year.

Selected work

Systems our engineers designed and led, summarised from our delivery history. Client names are withheld until each client has agreed in writing to be named here.

  • Business management platform

    ASP.NET MVC and ASP.NET Core, SignalR, SQL Server, Cosmos DB, Azure

    Serves 1,200+ businesses and franchise sites. Real-time messaging to 8,000+ concurrent employees, 50,000+ messages a day.

  • Commodity trading portal

    Technical lead, ASP.NET Core and Angular, nine-person team, 18 months

    Designed the architecture, reviewed 600+ pull requests, MassTransit messaging across four databases with zero lost transactions.

  • Healthcare portal take-over

    Team lead for an eleven-person team on an inherited codebase

    Existing application performance up 30 to 80 percent, slowest queries from 18 seconds to under one, 120+ bugs closed in the first three months, release time from four hours to 25 minutes.

  • Enterprise feedback system

    .NET Core microservices built from scratch in twelve months

    Six services for 25,000+ employees across 40 countries and 2M+ feedback records, delivered on time by a twelve-person team.

Track record

Top Rated Plus
Upwork status of the agency
100%
job success score
50
jobs completed through the agency
11,121
hours worked for clients

Source: BigTree108 agency profile on Upwork, checked 4 September 2026

Have a .NET system that needs work?

Send the repository or a description of the problem. You get a written review of risks and a plan within one business day.