Hire the Best C# Developers & Programmers
in South Africa
Johannesburg, South Africa
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
Cape Town, South Africa
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
Johannesburg, South Africa
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
Howick, South Africa
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
Durban, South Africa
• 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
Johannesburg, South Africa
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
“Upwork provides an umbrella-level of security. I can see a talent’s work history and ratings. I can hold payments in escrow. I can communicate through Upwork Messages instead of working through my email address.”
Kim Darling
Emerald Tiger
“Upwork is the best platform to hire skilled professionals when we're not looking for a full-time employee. All the companies in our portfolio use Upwork to find talent across a wide range of fields.”
David Merry
Kinetic Investments
“Our very specific requirements can be a challenge—With Upwork, we’re able to access a bigger community to ensure the success of our projects.”
Katja Krohn
Summa Linguae
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.
Find more freelancers
Top cities for C# Developers & Programmers in South Africa
- Excel Experts in Cape Town, ZA
- QA Managers in Johannesburg, ZA
- Web Designers in Johannesburg, ZA
- Web Designers in Cape Town, ZA
- Web Designers in Pretoria, ZA
- UX Designers in Cape Town, ZA
- Motivational Speakers in Johannesburg, ZA
- Wix Developers in Cape Town, ZA
- Career Coaches in Cape Town, ZA
- Mechanical Engineers in Cape Town, ZA
- Executive Assistants in Pretoria, ZA
- Administrative Assistants in Cape Town, ZA
- Economic Analysts in Johannesburg, ZA
- Data Analysts in Johannesburg, ZA
- Architects in Cape Town, ZA
- WordPress Developers in Cape Town, ZA
More top skills in South Africa
- Java Developers in South Africa
- PHP Developers in South Africa
- C++ Programmers & Developers in South Africa
- TypeScript Developers in South Africa
- DART Developers in South Africa
- Android Developers in South Africa
- VBA Developers in South Africa
- Desktop Applications Developers in South Africa
- Angular 2 Developers in South Africa
- Kotlin Developers in South Africa
- Embedded Systems Engineers in South Africa
- React.js Developers in South Africa
- API Developers in South Africa
- Software QA Testers in South Africa
- Software Testers in South Africa
- Database Freelancers in South Africa