Hire the Best Microsoft Visual C++ Programmers & Developers
in Canada

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

Barrie, Canada

$25/hr
5.0
2 jobs

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!

  • .NET Framework
  • HTML
  • C#
  • CSS
  • JavaScript
  • Web Application
  • Microsoft SQL Server Programming
  • SQL Programming
  • Microsoft Excel
  • Macro Programming
  • Database
  • Spreadsheet Software
  • Visual Basic for Applications
  • Data Entry
  • Typing
Hiren K.

Toronto, Canada

$55/hr
5.0
24 jobs

Full stack developer with more than 8 years of experience in website and web app development. As a programmer, I am proficient in various technologies and development tools. For front-end, I have experience with Angular, AngularJs, Ionic Framework, React/React Native, Flutter, and Electron. On the backend, I am skilled in C#, ASP.NET MVC, ASP.NET Core, GraphQL, Node, ExpressJS, and Core Java. I also know databases such as MSSQL, PostgreSQL, MYSQL, Firebase, Firestore, MongoDB, SQLite, and MS Access. Regarding development tools, I am familiar with IDEs like Visual Studio Code, Visual Studio 2019, Android Studio, Microsoft SQL Server Management Studio, and Postman. I have worked with Azure DevOps, Jira, Trello, Asana, and Basecamp for project management. I am proficient in repository management using GitHub, Gitlab, TortoiseSVN Git, GitExtension, and Bitbucket. With over 8 years of experience, I am a professional full-stack developer who has launched production-grade projects. I specialize in creating optimized architectures for various types of projects, including SPA and cross-platform full-stack apps. Throughout the entire software development cycle, from requirements gathering and planning to development, release, and maintenance, I possess the skills necessary to create actual working software from a conceptual idea. As a quick learner and problem solver in programming, computers, and mathematics, I am versatile and adaptable to any team or solo project role. I have experience managing teams, clients, development cycles, and coding. I value communication as a crucial tool for any successful project, and I prioritize getting requirements straight from clients to provide simple yet efficient solutions that satisfy their needs. My skills include application and requirement analysis, translating requirements to technical languages, integrating new features into existing projects, executing pixel and animation-perfect UIs, mentoring other developers in industry best practices, and taking the initiative to work independently with very little supervision. I am committed to delivering the highest quality of work and will not complete a project until the client is 100% satisfied. If you have an idea or a clear vision for your application and need assistance in turning it into a real-life product, please don't hesitate to contact me. I guarantee that I can help you, as your business is my business. If you have any questions about my qualifications or experience, please click the green "Invite to Job" button in the top right of your screen to discuss your project.

  • Angular
  • C#
  • SQL
  • Web Development
  • Artificial Intelligence
  • API Integration
  • JavaScript
  • REST API
  • Ionic Framework
  • React Native
  • Hybrid App Development
  • .NET Core
  • Software Architecture & Design
  • DevOps Engineering
  • Cloud Management
Lynnette S.

Peace River D, Canada

$50/hr
4.2
25 jobs

Since **1991**, I've been helping government agencies and private companies solve complex business problems through custom software, database design, reporting, and systems integration. With over **30 years of hands-on experience**, I specialize in understanding existing business systems, improving them, and delivering practical solutions that continue to support organizations for years to come. I am equally comfortable designing new functionality, troubleshooting production issues, optimizing SQL, migrating data, or modernizing legacy applications. For the past **4+ years**, I have worked extensively with **ERP and CRM environments**, partnering directly with customers to resolve technical issues, improve business processes, support implementations, and translate business requirements into effective technical solutions. My role combines software development with daily customer interaction, technical consulting, and problem solving. My experience includes: * Oracle PL/SQL, SQL Server, Microsoft Access, MySQL * Database architecture, optimization, administration, and performance tuning * Java, JSP, ASP.NET, C#, HTML, CSS, JavaScript * Crystal Reports and JasperReports * Data migration, ETL, reporting, and data warehousing * ERP and CRM integrations * Legacy application maintenance and modernization * Windows and Linux (Ubuntu/Mint) environments * User training, documentation, and production support I have built and maintained software supporting government ministries, manufacturing, forestry, and other business sectors where reliability, data integrity, and long-term maintainability are essential. Clients value my ability to quickly understand unfamiliar systems, identify root causes of complex issues, communicate clearly with both technical and non-technical stakeholders, and deliver solutions that are practical, maintainable, and aligned with business needs. Whether you need a database expert, SQL optimization, report development, legacy system enhancements, ERP/CRM support, or someone who can step into an existing application and become productive quickly, I bring three decades of real-world experience to every project.

  • Microsoft Access
  • Microsoft SQL Server
  • SQL
  • Database Design
  • ODBC
  • Microsoft Access Programming
  • J2EE
  • ASP.NET
  • C#
  • Oracle PLSQL
  • Microsoft Office
  • Visual Basic
Ba Quang V.

Hamilton, Canada

$23/hr
4.9
10 jobs

- Perform data analysis with high complexity in support of ad-hoc customer requests and new customer onboarding. - Work with customers to define requirements and ensure designs meet the business objectives. - Develop SQL and SAS queries and reports for analyzing and presenting data. - Experience with computer programming languages: Java, C#, VB6, VBA, HTML & CSS and JavaScript. - Experience with SharePoint. - Experience with Microsoft Access, Microsoft Word, Excel and Power Point - Experience with data scraping using Scrapy (Python web-crawling framework)

  • Data Analysis
  • SAS
  • Microsoft Excel
  • Python
  • SQL
  • SQL Server Integration Services
Oleksiy K.

Vancouver, Canada

$65/hr
5.0
240 jobs

Software developer (c#/vb.net), Microsoft Office expert, Access/VBA programmer, web-content scraper. Oleksiy has more than 20 years of experience in user and network support, and more than 15 years in software development. He also has strong expertise in the following areas: ETL, SQL, Internet research, and project management. Holds a Master of Science degree in Applied Mathematics and a Master of Science in Economic Management.

  • SQL
  • Looker
  • Microsoft Excel
  • Database Programming
  • PostgreSQL
  • Visual Basic
  • Hive
  • Snowflake
  • Database Design
  • MySQL
  • Data Analysis
  • Microsoft Access
  • Database Management
  • Big Data
Mohammad Nazmul A.

Montreal, Canada

$25/hr
4.9
48 jobs

Refine my 10+ years of experience in C, C++, C# & VB.NET by solving challenging problems. For the past years I have developed windows driver, created robust solution using C++, C#.NET & windows-api. I have also worked actively in developing various proprietary protocols. The variety of language enables me to develop complete solution from ground up & let me focus on the problem rather than language itself. I like to learn & very dedicated about my work. I am a team player & strongly believe in co-operation in bringing a solution to daylight. My Key Strength - variety of languages - C, C++, C#, VB.NET, Java, Android, PHP database - MSSQL, MySQL core api - windows api, driver development always exercise good practice in coding have a good knowledge of SDLC & project management.

  • C++
  • MySQL
  • Java
  • C#
  • .NET Framework
  • Visual Basic
  • C
  • Microsoft Visual Studio
  • Raspberry Pi Firmware
  • Android App Development
  • PHP
  • Winsock
  • Windows App Development
  • Socket Programming
  • Raspberry Pi

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

How do I hire a Microsoft Visual C++ Programmer & Developer in Canada on Upwork?

You can hire a Microsoft Visual C++ Programmer & Developer in Canada on Upwork in four simple steps:

  • Create a job post tailored to your Microsoft Visual C++ Programmer & Developer project scope. We'll walk you through the process step by step.
  • Browse top Microsoft Visual C++ Programmer & Developer talent on Upwork and invite them to your project.
  • Once the proposals start flowing in, create a shortlist of top Microsoft Visual C++ Programmer & Developer profiles and interview.
  • Hire the right Microsoft Visual C++ Programmer & Developer 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 Microsoft Visual C++ Programmer & Developer?

Rates charged by Microsoft Visual C++ Programmers & Developers 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 Microsoft Visual C++ Programmer & Developer in Canada on Upwork?

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

Can I hire a Microsoft Visual C++ Programmer & Developer 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 Microsoft Visual C++ Programmer & Developer proposals within 24 hours of posting a job description.