Hire the Best C# Developers & Programmers
in South Africa

More than 3,000 reviews on G2
Rating is 4.5 out of 5.
4.5/5
of Upwork by G2 peer reviewers
Nelson W.

Johannesburg, South Africa

$20/hr
4.8
127 jobs

I’m a seasoned forex trading software developer with years of experience building custom trading robots (Expert Advisors), indicators, and account management tools for MT4 and MT5. I specialize in developing fully automated or semi-automated trading systems tailored to your strategy. ✅ What I can build for you: Expert Advisors (EAs) for MetaTrader 4 & MetaTrader 5 Custom indicators and scripts to suit your trading approach API-integrated bots for platforms beyond MetaTrader Trading algorithm optimization, including backtesting and forward testing User-friendly graphical interfaces (GUI) for full control of your EA VPS setup support to ensure your trading system runs 24/7 With a strong background in mathematics and statistics, I ensure that every bot I develop is not just functional, but strategically sound. I can also provide insight and suggestions to help refine your trading logic for better performance. Whether you're starting from scratch or improving an existing trading system, I'm here to deliver reliable, high-performance solutions. 📩 Let’s bring your forex trading strategy to life. Contact me today!

  • Android App Development
  • Android
  • C++
  • Java
  • JavaScript
  • Forex Trading
  • Automation
  • Mathematics
  • MetaTrader 4
  • MQL 4
  • MQL 5
  • MetaTrader 5
  • Statistical Programming
  • HTML
  • CSS
Jonathan D.

Cape Town, South Africa

$30/hr
5.0
34 jobs

This includes UX design, instructional design, game design and development. Also project management and leading other devs or designers if needed.

  • Educational Software
  • Full-Stack Development
  • UX & UI Design
  • Game Development
  • Game Design
  • Project Management
  • Vue.js
  • ExpressJS
  • Phaser
  • Virtual Reality
  • Unity
  • Moodle
  • Gamification
  • UI/UX Prototyping
  • AWS Development
Justin H.

Johannesburg, South Africa

$20/hr
5.0
14 jobs

I help clients build polished, scalable Unity games and interactive applications — from rapid prototypes to live multiplayer products serving real users. With 7+ years of professional Unity and C# development experience, I specialize in multiplayer systems, gameplay architecture, backend integration, and performance optimization. I've developed everything from competitive PvP games and persistent online worlds to custom backend services, mobile applications, AR experiences, and OCR-powered solutions. My focus is building software that is reliable, maintainable, and ready for production. What I can help with: 🎮 Unity Game Development • Gameplay systems and mechanics • 2D and 3D game development • Mobile, PC, and WebGL deployment • Rapid prototyping and MVP development • Game architecture and codebase scaling 🌐 Multiplayer & Networking • Photon Fusion, PUN2, FishNet, Mirror • Custom socket networking solutions • Matchmaking and lobby systems • PvP, co-op, MMO-style, and social systems • Trading, chat, inventory, and progression systems • Client-server architecture and synchronization ⚙️ Backend & API Development • Custom multiplayer backend services • REST API integration • Authentication and account systems • Cloud databases and data persistence • Player profiles, leaderboards, and analytics • Server-side game logic 📱 Mobile & Live Operations • Android and iOS deployment • Performance optimization and profiling • In-App Purchases (IAP) • Ad SDK integration • Live updates and post-launch support 🚀 Advanced Unity Solutions • AR development • OCR integration and computer vision workflows • Custom editor tools and automation • Debugging and optimization • Asset integration and pipeline improvements • Cross-platform development Technical Stack: Unity • C# • FishNet • Mirror • Photon Fusion • PUN2 • REST APIs • Firebase • Git • WebGL • Mobile Development • Multiplayer Architecture • Backend Services • AR • OCR What clients can expect: ✅ Clean, maintainable, scalable code ✅ Fast communication and regular progress updates ✅ Strong problem-solving and technical ownership ✅ Reliable milestone delivery ✅ Production-focused development decisions Whether you need a multiplayer feature implemented, a backend system designed, an existing project optimized, or a complete game built from the ground up, I can help take your project from concept to launch.

  • Prototyping
  • Game Design
  • Unity
  • Online Multiplayer
  • Fishnet
  • Game Development
  • Multiplayer Online Battle Arena
  • Photon Unity Networking
Leigh V.

Howick, South Africa

$55/hr
4.9
68 jobs

Most AI systems break down at the workflow level, not the model itself. I design, build, and document AI-driven systems that take unstructured inputs and turn them into structured, validated data, from end-to-end AI agents and RAG pipelines to the documentation and content that support them. With 20+ years in software development and 8+ years in technical writing and content strategy, I work at the intersection of engineering, automation, and communication. I build systems, structure them, and make them usable. What I Do 1. AI Agent Development & Workflow Automation * Build end-to-end AI agents for real business workflows * Design RAG pipelines for data extraction, validation, and generation * Work with structured outputs (JSON), prompt orchestration, and decision logic * Integrate with APIs, SaaS platforms, and internal systems * Design human-in-the-loop workflows for reliability 2. Content Strategy & Thought Leadership * Turn complex systems into clear, authoritative narratives * Write thought leadership, white papers, and long-form SaaS/AI content * Extract and structure founder and SME insights * Use story architectures and narrative depth maps for clarity and depth 3. Technical Documentation & Systems Design * Create developer docs, SDK guides, and knowledge bases * Build scalable documentation frameworks * Standardize structure, terminology, and workflows * Align documentation with product and business goals Selected Experience 1. AI Agent & Workflow Systems (Internal Platform): Designed AI workflows using RAG pipelines to process unstructured inputs, extract and validate data, and support downstream automation. The same system powers my documentation and content workflows. 2. AI Conversational Agent Startup: Designed and wrote SDK and user documentation (Gatsby, Tailwind, Markdown 3. Cybersecurity, DataOps & DevOps: Developer documentation and long-form content on LLMs, Kubernetes, and cloud systems 4. FinTech & IaaS Platforms: Knowledge bases and documentation for AWS-based SaaS systems 5. IoT & Vector Database Startups: Standardized technical and research-driven content How I Work 1. Systems-first thinking 2. AI automation + human validation 3. Focus on clarity, reliability, and scalability 4. Comfortable across engineering, product, and business teams In Summary: I work with teams building AI-driven products and complex systems that need both technical execution and clear communication. If you need someone who can design, implement, and explain AI systems end-to-end, I’d love to collaborate.

  • Ghostwriting
  • SEO Writing
  • Copywriting
  • Article Writing
  • Technical Editing
  • Technical Writing
  • Jekyll
  • Markdown
  • Qualitative Research
  • Liquid
Justin S.

Durban, South Africa

$75/hr
5.0
14 jobs

• Appropriate Technology Selection • Data Recovery (eMMC, NAND & NOR Flash, SD) • Debugging, Fault Finding and Troubleshooting • Embedded System Integration • Network Configuration • Reverse Engineering • Software Development • System Administration • Vulnerability Assessment

  • Tcl/Tk
  • Firmware
  • Bash
  • Unix Shell
  • Reverse Engineering
  • Python
  • Software Debugging
  • C
  • Bash Programming
  • Digital Electronics
  • Automation
  • Embedded Linux
  • Linux
  • Assembly Language
Collins M.

Johannesburg, South Africa

$25/hr
4.6
9 jobs

Passionate full-stack developer who strives to deliver high-quality, value-driven software solutions. I'm committed to providing an exceptional client experience, focusing on understanding your needs and exceeding expectations. Whether you require a complex web application, a user-friendly mobile app, or seamless Restful API integration, I'm here to help you achieve your goals. Highlights: • Expert in diverse technologies: I possess extensive knowledge and experience in various frameworks, languages, and database management systems, allowing me to tackle projects of varying complexity and scope. • Focus on ROI: I understand the importance of delivering solutions that provide tangible value and a strong return on investment. My approach emphasizes long-term sustainability and scalability. • Client-centric: I prioritize open communication and collaboration throughout the development process. Your vision and feedback are essential to me, ensuring the final product aligns perfectly with your needs. Technical Expertise: • Languages: C/C++, VB.NET(Visual Basic), SQL, JavaScript, Typescript, Java, Python, T-SQL, and C# • Frameworks & Libraries : .NET Framework, Angular, Asp.net Core, Asp.net mvc, Dot.net core, Flask, Qt, Maui, Java, NDK, Blazor, Cuda, Directx, opengl es, Ajax, jQuery, AngularJs, Asp Classic. • Databases & Storage: MySQL, MS SQL Server, SQLite, Azure SQL, Microsoft Access, ADO.Net, Entity Framework, Database Design • Development Tools: Visual Studio, VS Code, Eclipse, Codeblocks, Qt Creator, SSMS, MySQL Workbench, Android Studio • Platforms: IIS Web Server, Windows OS, Linux OS, Apache server Additional Skills: • Web Hosting & SEO: Azure, AWS, Bing & Google SEO integration • Marketing Integration: Google e-commerce, Mailerlite, Facebook e-commerce • Server Administration: Azure VPS, Windows Server, Azure App Services, Azure SQL • Add-in Development: Microsoft Excel & Word • Design: Responsive web design, UX/UI principles • Performance: Website speed, code optimization, and database optimization • AI (Artificial intelligence): Machine learning with ML.net & API intergration(GEMINI & ChatGpt & Tenser flow). • Testing: nUnit testing.

  • SEO Setup & Configuration
  • Microsoft SQL Server
  • Microsoft Access
  • JavaScript
  • ASP.NET
  • SQL Programming
  • Web Hosting
  • C++
  • .NET Framework
  • Ecommerce
  • RESTful API
  • .NET Core
  • Web Development
  • Angular
  • Microsoft IIS

How it works

Post a job for free Post 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

How do I hire a C# Developer & Programmer in South Africa on Upwork?

You can hire a C# Developer & Programmer in South Africa on Upwork in four simple steps:

  • Create a job post tailored to your C# Developer & Programmer project scope. We'll walk you through the process step by step.
  • Browse top C# Developer & Programmer talent on Upwork and invite them to your project.
  • Once the proposals start flowing in, create a shortlist of top C# Developer & Programmer profiles and interview.
  • Hire the right C# Developer & Programmer for your project from Upwork, the world's largest work marketplace.

At Upwork, we believe talent staffing should be easy.

How much does it cost to hire a C# Developer & Programmer?

Rates charged by C# Developers & Programmers on Upwork can vary with a number of factors including experience, location, and market conditions. See hourly rates for in-demand skills on Upwork.

Why hire a C# Developer & Programmer in South Africa on Upwork?

As the world's work marketplace, we connect highly-skilled freelance C# Developers & Programmers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream C# Developer & Programmer team you need to succeed.

Can I hire a C# Developer & Programmer in South Africa within 24 hours on Upwork?

Depending on availability and the quality of your job post, it's entirely possible to sign up for Upwork and receive C# Developer & Programmer proposals within 24 hours of posting a job description.