Hire the Best C# Developers & Programmers

Clients rate our C# Developers & Programmers
Rating is 4.8 out of 5.
4.8/5
Based on 7,903 client reviews
Brandon L.

Millet, Canada

$40/hr
4.9
95 jobs

Canadian Unity developer working remotely while traveling internationally, with 8 years of game development experience using C#, working on games for platforms: -Android & iOS -WebGL -PC -Nintendo Switch Additional experience: -QA and debugging -VR -Multiplayer implementation, Photon and Mirror -IAP and AdMob integration for mobile -API integration -PlayFab integration -MySQL and other databases Feel free to reach out with anything related to game development, bug fixing, feature implementation, or any programming job offers.

  • C#
  • Game Design
  • 3D Design
  • Scripting
  • Online Multiplayer
  • Android
  • Mobile Game
Dardo F.

Colonia Santa Teresa, Argentina

$32/hr
5.0
7 jobs

I'm a professional .NET developer since 2006, developing in .NET Framework WinForms applications first, WebForms applications since 2010, some ASP.NET MVC and more specifically: .NET Core + EF Core and Angular + ReactJS solutions since 2018, + .NET6 for mostly containerized apps since 2022, and .NET8/9 and 10 since this 2026. I like challenges, I like to design new projects as well as fixing bugs on existent new apps. I like researching and trying new ideas. I like to do some C and C++ in my Linux PC (just for fun by now). My experience is mostly based in having been working for outsourcing as well as own product companies in Argentina and Uruguay. I also worked for international enterprises like Hewlett Packard (Enterprise Services) developing apps for specific customers (private companies). My tech stack: * .NET Framework: WinForms, ASP.NET WebForms and ASP.NET MVC. * .NET Core: ASP.NET Core MVC, REST APIs, and EF Core, Dapper. Some Redis. Preferred: .NET6 and upper. * T-SQL: mostly MySQL Server and SQL Server; and some (outdated now) experience in PL-SQL and PostgreSQL too. * HTML, CSS, javascript, jQuery. * Angular 2+. * ReactJS * Docker, Git, Agile (Scrum)

  • C#
  • Transact-SQL
  • ASP.NET MVC
  • HTML
  • JavaScript
  • Web Development
  • ASP.NET Core
  • API
  • ASP.NET
  • JSON
  • Angular
Shady M.

Basioun, Egypt

$25/hr
4.9
71 jobs

A skilled software developer, on various platforms ranging from Windows to Linux to ARM and other embedded devices (AVR, PIC, etc). My preferred programming languages include, but are not limited to: - C/C++ - Java - Python - Rust - C# - Matlab I'm familiar with various open source libraries in different programming languages such as STL, Curl, Json, GTK, Swing, BeautifulSoup, Requests, Selenium, Tkinter, and many more... I've experience in Embedded Software using various microcontrollers (AVR, PIC, STM32, TM4C123, etc...). I've used many peripherals such as (GPIO, Timer, PWM, NVIC, RCC, FPEC, UART, SPI, I2C, CAN, ADC,...), interfaced it with many sensors and actuators. I've built many projects ranging from simple projects (blinking LEDs, motor control, calculator, stop watch, ...) to more advanced projects (Bootloader, Smart Home, Digital Clock, ...). I have a strong background about Algorithms and Data Structures such as: - Dynamic Programming - Backtracking - Graphs - DFS - BFS - MST - Heap - Trie - Balanced BSTs - Segment Trees - Disjoint Set - and many more... I've solved +370 DSA problems on HackerRank platform and got ranked 660 over 23 million developers in solving coding challenges. You can find my profile in the portfolio. My primary focus in writing software is performance, without sacrificing the safety and security of the application. I will do my best to discuss all the relevant details and the scope of the project with the client, so that I can form an idea of the finished product in order to be able to lay a better groundwork design for the project.

  • AVR Microcontroller
  • C
  • Embedded System
  • Java
  • C++
  • STM32
  • Data Structures
  • Algorithms
  • Mathematics
  • Algorithm Development
  • Web Scraping
  • Tutoring
  • Bash Programming
  • Rust
Sandeep R.

Chennai, India

$35/hr
5.0
6 jobs

𝑾𝒉𝒂𝒕 𝒔𝒌𝒊𝒍𝒍𝒔 𝒘𝒊𝒍𝒍 𝒚𝒐𝒖 𝒈𝒆𝒕 𝒇𝒓𝒐𝒎 𝒎𝒆? ✔️MQL5 Expert Advisors, TradingView, MT5 & Pine Script strategies – Low Latency + VPS + Back Testing ✔️ ETL Scripts, Data Engineering using Python, Snowflake, and SQL Server. High-performance computing projects (C++, OpenMP CUDA) - Memory Efficient + Load Balanced Technical Expertise & Project Collaboration ✔️I don’t just follow instructions—I can provide leadership on system design, architecture, and workflow decisions and guide the project as a technical lead. ✔️No software is perfect from day one. Bugs and upgrades are part and parcel, and there is always a next step. Don’t worry—I'll take care of scalability, maintenance, and optimisations as we go. ✔️ Communication and presentation are vital in our work. I’ve actively presented in conferences, clubs, and technical events during my CSE undergrad at IIT Palakkad—and even received Best Presentation awards 🏆. 𝑨 𝒃𝒊𝒕 𝒂𝒃𝒐𝒖𝒕 𝒎𝒆 🕵🏻‍♂️ I developed Bucket-Partitioned-MDS, which solves CVRP (a related problem, the Amazon routing problem) over 5 million customers on HPC (1st time to solve) -- Which is accepted for International Conference on Parallel Computing 2026 Singapore. 💀I was in the top 2000 competitive programmers globally (with a 5🌟 rating) on CodeChef during my peak rating, which advocates my problem-solving skills more than any other. 👨🏼‍🚀 I developed a rocket & island surveillance camera health monitoring system during my 1-month internship at the Indian Space Research Organisation (ISRO), Sriharikota. 👨🏻‍🎓 I ranked among the top 0.5–1% of JEE participants across India in 2021, earning the privilege to study CSE at IIT Palakkad. Thanks for taking a moment to check me out—I know trust takes time, so feel free to explore more about me on my website attached in my profile. In a nutshell, this is me. Want to bring automation and strong technical infrastructure to your work? Feel free to leverage my skills—just send a “Hi”! #Indexing Trading, MT4, MT5, MQL5, IBKR, Snowflake, SQL, Python, FastAPI, Flask, Portfolio Management, SQL, C++, CUDA, OpenMP, Parallel Processing, Nvidia CUDA GPUs, Research, R&D, IIT, Computer Science,

  • MQL 5
  • MetaTrader
  • Forex Trading
  • Data Structures
  • Algorithms
  • SQL
  • ETL Pipeline
  • Microsoft Power BI
  • Microsoft SQL Server
  • PostgreSQL
  • Oracle
  • Snowflake
  • Python
  • C++
Vitalii A.

Wroclaw, Poland

$30/hr
5.0
38 jobs

I have more than 15 years of programming experience. As a freelancer, I have broad experience: I developed web (ASP.NET, Python, PHP), desktop (C++, C#, Python — Linux and Windows) and mobile (Android — Java, C++) applications. I list here some of my jobs. C#: * clubspeed.com — a large software suite for family entertainment clubs; included C# code (80%), including CoreApi and ASP.NET Razor, plus PHP (Laravel) and Node.js code (for low-level car racing control tasks). I developed it as a team member. * qadra.com — a financial company; C# code (80%), Python (some microservices are Python/Flask based, 20% of code), AWS-hosted with Docker containers and Lambdas. I developed it as a team member. * enven.nl — implemented from scratch their non-public partners portal: ASP.NET Razor and some CoreApi endpoints. * ASP.NET website for house rentals. * ASP.NET website for remote control of a robotic device via a WebSocket connection. * Vegetable-oil plant automation desktop program (C# + WinCC). Python: * Embeddable fact-checking chat that uses the LangGraph framework to implement a customizable LLM/AI backend (OpenAI, DeepSeek, Hugging Face, or Ollama). It allows administrators to embed the component in their websites so users can ask questions about facts described in articles and verify whether facts listed in an article are true. It included agentic code and many external APIs to check facts (not just asking an LLM), and even computer vision to inspect website photos (OpenCV). Backend is FastAPI. * AI/LLM-based ad selection for a website (FastAPI and LangGraph). It processes website text or chat messages and selects ads of different types related to the content. It contains SDKs for embedding ads on many platforms, including Go, React, and plain HTML. * Polish-language training software, based on Django and LangGraph. * Many small projects: desktop scripts, web scraping (Selenium and related tools), and simple AI agents. C++: * Factory equipment monitoring system (Ubuntu Linux, custom server over TCP/IP, web interface in PHP). * Many small projects, some of which are mentioned in reviews on this profile; many are non-public. * Powerful software for automated ad submission on social networks (massive bots that send millions of messages). PHP: * 20+ websites — without CMS, with my own CMS, and with open-source Drupal, WordPress and Joomla CMSs. * Backends for Android applications. Android: * SOCKS5 proxy application that allows sharing mobile VPN with non-mobile clients via the SOCKS protocol. * Many WebView-based "business card" applications. * Dating-related applications, including erotic puzzles. Human emulation: * Spam bots — I cannot provide a specific list of such software for legal reasons. * Automatic checkout on eBay and similar websites. * PayPal automatic payments. * Data scraping, including air tickets and goods in online stores. Reverse engineering — I cannot provide a specific list of reverse-engineered software for legal reasons. * Java bytecode reverse engineering, including Android. * .NET bytecode reverse engineering. * Machine code for 32-bit and 64-bit x86 and ARM CPUs. Assembler: * High-performance cryptographic library for x86\_64 CPUs.

  • C#
  • .NET Framework
  • MySQL Programming
  • JavaScript
  • PHP
  • Python
  • ASP.NET
  • VB.NET
  • Node.js
  • HTML
  • Java
  • C++
  • .NET Core
  • ASP.NET Core
  • .NET Stack
  • Microsoft Windows
  • Android
  • Linux
Samuel Richard M.

Camacari, Brazil

$25/hr
5.0
1 jobs

Throughout my career, I've worked on complex software projects where reliability, performance, maintainability, and clean architecture are critical. I specialize in designing robust backend systems with C# and .NET, while also working across frontend, databases, cloud infrastructure, and DevOps when the project requires full-stack ownership. What I deliver: - Build scalable REST APIs using C#, ASP.NET Core, and .NET 6/7/8 - Design enterprise applications using Clean Architecture, SOLID, CQRS, MediatR, and Repository patterns - Develop microservices and distributed backend systems - Build modern web applications using React.js, Angular, Blazor, TypeScript, and JavaScript - Design and optimize PostgreSQL, SQL Server, and Oracle databases - Improve application performance through query optimization, Redis caching, asynchronous processing, and efficient API design - Build background services, scheduled jobs, and workflow automation - Integrate third-party APIs, enterprise systems, payment platforms, and SaaS services - Containerize applications with Docker and support cloud deployments - Build CI/CD pipelines using GitHub Actions and modern DevOps practices - Write reliable automated tests using xUnit, NUnit, Moq, and integration testing frameworks - Debug production issues, perform root-cause analysis, and improve system stability Core technologies: C#, .NET, ASP.NET Core, Web API, Entity Framework Core, LINQ, SQL Server, PostgreSQL, Oracle, Redis, Docker, Azure, AWS, Microservices, REST APIs, CQRS, MediatR, Clean Architecture, React.js, Angular, Blazor, TypeScript, JavaScript, GitHub Actions, CI/CD, xUnit, NUnit, Playwright My approach is simple: understand the business problem first, design the right technical solution, and deliver clean, maintainable software that can continue to evolve as the business grows. Whether you need a senior .NET engineer to build a new application, modernize an existing system, integrate multiple services, optimize a slow backend, or resolve challenging production issues, I can take ownership from architecture through implementation and delivery.

  • C#
  • Web Application
  • Full-Stack Development
  • Web Development
  • C
  • C++
  • .NET Framework
  • ASP.NET
  • ASP.NET MVC
  • .NET Core
  • ASP.NET Core
  • SQL
  • RESTful API
  • Microsoft SQL Server
  • React
  • Angular
  • AngularJS
  • React Native
  • CI/CD
  • GitHub

How it works

Post a job for freePost a job

Tell us what you need. Create your own job post or generate one with AI then filter talent matches.

Hire top talent fast

Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.

Collaborate easily

Use Upwork to chat or video call, share files, and track project progress right from the app.

Payment simplified

Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.

Don't just take our word for it

C# Developer Hiring FAQs

What is a C# developer?

C# developers write quality code for responsive desktop and web applications or back-end processes. C# is an adaptable, object-oriented programming (OOP) language based on the Common Language Infrastructure.

How do you hire a C# developer?

You can source C# developer talent on Upwork by following these three steps:

  • Write a project description. You’ll want to determine your scope of work and the skills and requirements you are looking for in a C# developer.
  • Post it on Upwork. Once you’ve written a project description, post it to Upwork. Simply follow the prompts to help you input the information you collected to scope out your project.
  • Shortlist and interview C# developer. Once the proposals start coming in, create a shortlist of the professionals you want to interview. 

Of these three steps, your project description is where you will determine your scope of work and the specific type of C# developer you need to complete your project.

How much does it cost to hire a C# developer?

Rates can vary due to many factors, including expertise and experience, location, and market conditions.

  • An experienced C# developer may command higher fees but also work faster, have more-specialized areas of expertise, and deliver higher-quality work.
  • A contractor who is still in the process of building a client base may price their C# developer services more competitively. 

Rates typically charged by C# developers on Upwork are:

  • Beginner: $25 per hour
  • Intermediate: $47 per hour
  • Advanced: $120 per hour

Which one is right for you will depend on the specifics of your project. 

How do you write a C# developer job post?

Your job post is your chance to describe your project scope, budget, and talent needs. Although you don’t need a full job description as you would when hiring an employee, aim to provide enough detail for a contractor to know if they’re the right fit for the project.

Job post title

Create a simple title that describes exactly what you’re looking for. The idea is to target the keywords that your ideal candidate is likely to type into a job search bar to find your project. Here are some sample C# developer job post titles:

  • C# developer needed for macroverse engineering support
  • Seeking C# developer for an educational game
  • Looking for a C# developer for a real estate app

Project description

An effective C# developer job post should include: 

  • Scope of work: From configuration to execution, list all the deliverables you’ll need. 
  • Project length: Your job post should indicate whether this is a smaller or larger project. 
  • Background: If you prefer experience with certain industries, software, or architectural patterns, mention this here. 
  • Budget: Set a budget and note your preference for hourly rates vs. fixed-price contracts.

C# developer job responsibilities

Here are some examples of C# developer job responsibilities:

  • Take an application storyboard from concept to reality
  • Outline, write, and maintain functional, responsive, and reliable C# code
  • Plan and build user interfaces and interactive media applications
  • Identify and fix bugs and bottlenecks

C# developer job requirements and qualifications

Be sure to include any requirements and qualifications you’re looking for in a C# developer. Here are some examples:

  • Experience working in various C# ecosystems and using OOP
  • Background in building RESTful web services with WCF/WebAPI
  • Familiar with an array of architectural and design practices
  • History of supporting business processes with clean C# code and database schemas