Hire the Best C# Developers & Programmers
in Canada
Winnipeg, Canada
I specialize in data-driven software development with a focus on analytics systems and simulations. With three years of educational experience, I've collaborated on diverse projects, including designing a comprehensive SQL database for Formula 1 performance analytics covering over 692K records and creating a Java application for real-time queries. I also developed an event-driven airport runway simulator in C++, mastering the intricacies of scheduling and data management. My strong technical skills in Java, C++, and SQL, combined with my hands-on project experience, enable me to deliver efficient, high-quality solutions that enhance functionality and user experience. If you need a detail-oriented programmer who excels at transforming complex data into actionable insights, let's discuss how I can contribute to your projects.
- Web Application
- Web Development
- Software Development
- Desktop Application
- Agile Software Development
- CI/CD
- Data Structures
- Logical Data Solutions Manifest
- Communications
Gander Bay North, Canada
Gameplay Systems Engineer specializing in Unreal Engine C++ gameplay development and Unity C# programming. I build scalable gameplay systems, multiplayer features, AI behaviors, and modular game architecture. I work best on projects where strong engineering structure matters — designing systems that are modular, maintainable, and built to scale as a game grows. My work often sits at the intersection of gameplay, networking, and technical design, helping teams move from prototype systems to scalable production gameplay architecture. Recently I’ve been working on multiplayer gameplay architecture in Unreal Engine, building subsystem-driven gameplay frameworks, AI systems, and progression systems designed for multiple game modes and long-term expansion. I collaborate closely with designers, artists, and producers to turn ideas into stable, performant gameplay features that feel great to play. What I Can Help With: Unreal Engine: - Gameplay systems (C++) - Multiplayer architecture & replication - Game modes, GameState / PlayerState systems - AI systems (Behavior Trees, State Trees, perception) - Subsystem architecture & modular gameplay frameworks - Performance optimization Unity: - Gameplay programming (C#) - Mobile game development - UI systems - Addressables & asset pipelines - Performance optimization General Game Engineering: - Game prototypes - Gameplay mechanics implementation - System architecture & refactoring - Debugging and performance tuning - Technical design support How I Work: - Clear communication and fast iteration - Strong engineering foundations - Clean, maintainable systems Services: - Unreal Engine gameplay programming - Unreal Engine C++ development - Multiplayer gameplay systems - Unity gameplay programming - Game mechanics implementation - AI behavior systems If you need a developer who can design and implement robust gameplay systems, I’d be happy to discuss your project.
- C#
- Unreal Engine
- C++
- Unity
- Game Development
- Game Mechanics
- Game Engine
- Game Framework
- Game Prototype
- Game Customization
- Game Development Bug Fix
- Game Consultation
- Game Design
- Game Testing
- Video Game
Barrie, Canada
Hi! I’m Dante, a developer with 6+ years of hands-on experience in software development focused on automating real-world processes through clean, scalable systems using C#, .NET, SQL Server, and VBA. Before diving fully into programming, I worked for years in engineering, maintenance, logistics, and quality control which gives me a practical mindset and a deep understanding of how technology can truly improve operations. Whether you need a custom application, data automation tool, or a system that talks to machines and people alike, I can deliver reliable and well-documented solutions that work in the real world. Skills: • C#, ASP.NET (WebForms & WinForms), SQL Server • ERP integration, data migration, Excel/VBA automation • Engineering & maintenance systems • Legacy systems modernization • Remote collaboration & documentation Let’s build something practical and powerful together!
- C#
- .NET Framework
- HTML
- CSS
- JavaScript
- Web Application
- Microsoft SQL Server Programming
- SQL Programming
- Microsoft Excel
- Macro Programming
- Database
- Spreadsheet Software
- Visual Basic for Applications
- Data Entry
- Typing
Vancouver, Canada
Top 0.01% nationally; 2nd in Canada, repeated top-20 finishes in programming, mathematics, and physics competitions. $1M+ earned, 100% Job Success, 7,600+ hours, average engagement 330+ hours. I build production AI inside real products, especially Rails/Python systems that need more than a demo. • Multi-LLM failover across Claude / GPT / Grok - 99.9% uptime, zero dropped requests • PGVector RAG 5-10x faster than hosted APIs, embedded in Active Record • AI contract parser shipped in 3 weeks with OCR fallback and source-document backlinks • 1M-row pipeline cut from 90 minutes to 30 seconds for an industrial dashboard where downtime costs millions 25 years shipping software: Rails 15 years, Python 8 years, Node, .NET, PostgreSQL/vector search, F#, Clojure, Scala, C/C++, scraping, and data pipelines. Former CTO: grew a company 12x from $20K/mo to $250K/mo, hired engineers, set direction, and still wrote the hard code. Send me the product, the stack, and what the AI needs to do. I respond fast and only take projects with a clear path to value.
- AI Model Integration
- Ruby on Rails
- Retrieval Augmented Generation
- AI Agent Development
- LLM Prompt Engineering
- Python
- Generative AI
- PostgreSQL
- Software Architecture
- Machine Learning
- Vector Database
- AI Consulting
- Chatbot Development
- API Development
- Database Optimization
- Deep Learning
- Node.js
- JavaScript
- MySQL
- React
Vancouver, Canada
✨🏆 Top Rated Plus (Top 3% !) 🏆✨ ⭐️ +2000 hours Senior game developer and technical lead with 10+ years of experience building multiplayer, gameplay, and production-ready systems in Unreal Engine and Unity. I help studios and startups develop scalable game prototypes, MVPs, multiplayer systems, gameplay mechanics, and polished vertical slices with strong technical foundations. My background includes: * Unreal Engine 5 (Blueprints + C++) * Unity & gameplay architecture * Multiplayer/networked gameplay * Technical leadership * Performance optimization * Rapid MVP development I also served as a teacher at Vancouver Film School (VFS), helping train the next generation of game developers. Experience contributing within the Epic Games
- C#
- Unity
- C++
- Unreal Engine
- Game
Waterville, Canada
👋 After logging 2,900+ successful hours on Upwork as a Web Researcher (2012–2016), I made a bold and rewarding shift into Full-Stack Web Development—and I haven’t looked back. 🔁 Between 2016–2018, I handled small development jobs while teaching myself to code. To formalize my training, I completed a Postgraduate Diploma in Web and Mobile Application Development from NBCC, Moncton (2022–2024). 💼 In September 2024, I joined the Army Learning Support Centre (ALSC) in Canada as a Programmer Intern, where I contribute to real-world, scalable web solutions. 💻 What I Do Best: 🔧 Bug Fixes & Debugging Quick to identify and fix broken features, layout issues, or integration errors. Whether it's a minor CSS glitch, a JavaScript error, or a backend bug, I can quickly resolve it. 🛠️ Back-End Development C#, ASP.NET Core, Node.js, Express, Java, Prisma ORM — I build secure, scalable REST APIs and write clean server-side logic. 🏬 Database Expertise: PostgreSQL, SQL Server, MongoDB, Firebase Firestore — I design efficient schemas, write optimized queries, and manage data integrity across projects. 🌐 Front-End Development Angular, React, Next.js, JavaScript, TypeScript, HTML5, CSS3, Tailwind CSS — I deliver clean, responsive UIs that look great and perform well across all devices. I'm experienced in implementing Figma designs and modern component-based development. 📡 Real-Time Features with WebSocket I integrate WebSocket-based real-time communication in applications for features like live messaging, real-time status updates, and event broadcasting. ☁️ Cloud, Firebase & Deployment Azure, Firebase, CI/CD, GitHub — I deploy apps efficiently and manage version control with ease. 🚀 Whether you're looking for someone to fix an urgent bug, clean up your codebase, or build a full-stack solution, I'm here to help. I take pride in clear communication, clean code, and delivering on time. Let’s work together to get your project running smoothly.
- C#
- Full-Stack Development
- ASP.NET Core
- Angular
- React
- Next.js
- JavaScript
- Node.js
- Microsoft SQL Server
- MongoDB
- Firebase
- Websockets
- Tailwind CSS
- HTML5
- RESTful API
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 Canada on Upwork?
You can hire a C# Developer & Programmer in Canada 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 Canada 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 Canada 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 Canada
- Git Developers in Regina, SK
- Ruby on Rails Developers in Mississauga, ON
- Unity Developers in Montreal, QC
- API Developers in Toronto, ON
- Salesforce Developers in Toronto, ON
- iOS Developers in Toronto, ON
- Ubuntu Developers in Ottawa, ON
- CSS3 Developers in Burnaby, BC
- CSS3 Developers in St. John's, NL
- Web Testing Specialists in Edmonton, AB
- CSS3 Developers in Milton, ON
- CSS3 Developers in Kingston, ON
- CSS3 Developers in Scarborough, ON
- Salesforce Experts in Toronto, ON
- Game Developers in Toronto, ON
- App Developers in Toronto, ON
More top skills in Canada
- Java Developers in Canada
- ASP.NET Developers in Canada
- PHP Developers in Canada
- Core Java Developers in Canada
- LinkedIn API Developers in Canada
- Django Developers in Canada
- Express Js Developers in Canada
- JavaFX Developers in Canada
- C++ Programmers & Developers in Canada
- Ruby Developers & Programmers in Canada
- Flask Developers & Programmers in Canada
- Outsourced Developers in Canada
- TypeScript Developers in Canada
- Bitcoin Developers in Canada
- Adobe Commerce (Magento 2) Developers in Canada
- Instagram Developers in Canada