Hire the Best C# Developers & Programmers
in Sri Lanka

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

Colombo, Sri Lanka

$38/hr
5.0
38 jobs

I help founders and businesses turn ideas into production-ready software from product planning and architecture to full-stack development, AI engineering, integrations, deployment, and launch. With 8+ years of software engineering experience, I bring a practical mix of product thinking, AI expertise, and strong technical execution. What I can help with: • AI applications, AI agents, and LLM-powered products • RAG chatbots and knowledge-base assistants • AI automation for business workflows • SaaS platforms and startup MVPs • Full-stack web and mobile applications • Dashboards, internal tools, and admin panels • API integrations and backend systems • Converting product ideas into launch-ready applications My Approach: Understand the idea → define workflows → simplify the user experience → plan the architecture → build the components→ integrate AI, APIs, and automation → test → refine → launch. I also bring a strong engineering background from game development, including Unreal Engine 4/5, C++, Blueprint, multiplayer systems, gameplay AI, UI systems, and simulation work. This is useful for clients who need AI tools, game AI, simulations, interactive experiences, or technical systems that require performance and reliability. ✅ Why clients work with me: 💡 Practical AI engineering, not hype-based prototypes 🔗 Strong API integration and workflow automation experience 📚 RAG systems with citations and hallucination control 🧰 Full-stack implementation from idea to deployed product 🧪 Clean architecture, testing mindset, and maintainable code 🎮 Bonus Unreal Engine/gameplay engineering background when needed Tech Stack: • AI: OpenAI, Claude code, Gemini, LLMs, AI Agents, RAG, Vector Databases, LangChain, LlamaIndex, Pinecone, Weaviate, AI Workflow Automation • Full Stack: Next.js, React, Node.js, FastAPI, React Native, TypeScript, Python, Supabase, PostgreSQL, MongoDB, Redis, REST APIs, GraphQL • Deployment: AWS, GCP, Vercel, Docker, CI/CD • Game Dev: Unreal Engine 5, C++, Blueprints, Online Multiplayer, Gameplay Ability System(GAS), State Tree, UMG If your project involves AI agents, RAG, AI automation, internal tools, workflow automation, API integrations, document intelligence, reporting dashboards, or full-stack AI applications, I can help you design it properly and build it into a working product.

  • Artificial Intelligence
  • AI Agent Development
  • AI Implementation
  • Web Application Development
  • Full-Stack Development
  • AI Model Integration
  • OpenAI API
  • Claude
  • ChatGPT
  • SaaS Development
  • Python
  • Generative AI
  • LangChain
  • LLM Prompt Engineering
  • AI Chatbot
  • Node.js
  • React
  • Unreal Engine
  • Game Development
  • Online Multiplayer
Asanka M.

Ganemulla, Sri Lanka

$30/hr
5.0
13 jobs

Are you seeking a seasoned financial programmer and data analyst with a knack for turning financial data into actionable insights? Your search ends here! I specialize in programming for algorithmic trading using Mql4, Mql5, Pine Script, and Python to create custom solutions tailored to your specific needs. Here's what I can offer you to be success in your trading journey as well as with your business. Meta Trader 4 & Meta Trader 5 : With a deep understanding of Mql4 and Mql5, I can develop bespoke trading algorithms, indicators, and scripts for MetaTrader platforms. Whether you need automated trading strategies or custom indicators, I have the expertise to deliver. Trading View : I'm proficient in Pine Script, the scripting language used for creating custom indicators and strategies on TradingView. Let me help you design and implement effective trading strategies on this popular platform. Dashboard & Reports :Looker Studio Effective data visualization is essential for understanding financial trends and as well as business data I use Power BI & Looker Studio to visualize your data , so you can take decisions on your business objectives and goals.

  • MetaTrader 4
  • MetaTrader 5
  • Python
  • Data Visualization
  • Microsoft Power BI
  • MQL 4
  • Data Science
  • Excel Macros
  • MQL 5
  • Looker Studio
AMILA INDIKA M.

Udugampola, Sri Lanka

$30/hr
5.0
8 jobs

I’m a Senior .NET Developer with 15+ years of experience building scalable APIs, BI dashboards, and enterprise web apps using ASP.NET Core, Angular, and SQL Server. I specialize in delivering clean, maintainable code that solves real business problems.

  • C#
  • Software Development
  • Desktop Application
  • Web Development
  • AngularJS
  • .NET Core
  • .NET Framework
  • SQL Programming
  • SQL Server Integration Services
  • Microsoft SQL Server
  • Autodesk
  • SolidWorks
  • ERP Software
  • CAD Software
Lasantha K.

Piliyandala, Sri Lanka

$25/hr
5.0
35 jobs

Web Client Development Windows Client Development Windows Services Development Websites Design & Development Web API Development Web API Integration Azure Cloud Solutions Development ML/AI Solutions Development ChatBot Development PowerBI Custom Visuals Development Tableau Extensions Development 20 years of experience in the industry. Technologies Used =============== Microsoft Visual Studio 2019 Microsoft Visual Studio 2022 Microsoft .Net Frameworks 4.7 Microsoft .Net Core 3.1 Microsoft .Net Core 5 Microsoft .Net Core 6 Microsoft SQL Server 2014 Microsoft SQL Server 2018 MySQL Microsoft Windows APIs C# .Net MVC Razor HTML 5 JQuery JQuery KineticJS JavaScript Node.JS AngularJS TypeScript React.JS JQuery ASP.Net WCF REST SOAP XML Open XML SDK XSLT WMI Team Foundation Server Microsoft Visual Sourcesafe Tortoise SVN Microsoft Visio Rational Rose Enterprise UML Microsoft SQL CLR T-SQL IIS Microsoft Azure Microsoft Dynamics 365 (CRM) Microsoft PowerBI Tableau Microsoft PowerApps MassTransit / RabbitMQ Web Services Web API Google Scripts ML / AI Natural Language Processing ShopifySharp Twitter API V2 QuickBook API Sage 50 API Stripe APIs & Elements Paddle

  • C#
  • ASP.NET Core
  • HTML5
  • TypeScript
  • Vue.js
  • ASP.NET Web API
  • jQuery
  • Data Visualization
  • Artificial Intelligence
  • Microsoft Azure SQL Database
  • MySQL Programming
  • Machine Learning
  • Solution Architecture
  • Application Integration
  • Microsoft SQL Server Programming
Tilanka K.

Morawaka, Sri Lanka

$20/hr
4.6
82 jobs

Experienced Developer Specializing in Scalable Web and Desktop Applications Seeking Engaging Challenges With over 8 years of dedicated experience in backend programming, I bring expertise in C#, .NET, and core frameworks. My focus is on crafting robust, efficient solutions using design patterns and best practices, resulting in clean, well-documented code. My project portfolio spans various domains: • Desktop Applications: Proficient in leveraging C# and .NET to develop high-performing desktop solutions. • Web Development: Skilled in creating ASP.NET MVC / Blazor web applications using .NET Core and Python Flask. • Web APIs using ASP.NET MVC and Python Flask. • Office Customization: Extensive experience in Microsoft Office customization using VBA , VSTO, and JavaScript. I've developed numerous Office Add-ins for Excel, Word, PowerPoint, and Outlook. • Database Development: Proficiency in designing and administering databases, including data warehousing using SSIS. Skilled in T-SQL query writing, performance optimization, and creating procedures, functions, views, and triggers for large-scale databases. • Debugging and Optimization: Capable of adeptly debugging and fixing issues to ensure seamless functionality. • Google sheets customization • IOT development I pride myself on delivering highly organized, maintainable code that adheres to industry standards. Whether your project requires urgent attention or long-term dedication, I'm committed to delivering optimal solutions that guarantee maximum client satisfaction. Let's collaborate to achieve your development objectives." ✅ Languages I am fluent in • C# • Python • T-SQL • VB.Net • VBA • JavaScript • Node.js • C++ • C • Embedded C ✅ Tools and Technologies Familiar With ✅ Web development 🔹 Web API development: C#, .NET 10/9 and 8, ASP.NET Core, Python, Flask, REST 🔹 Full stack web development Using Blazor, ASP.Net MVC ✅ 𝐃𝐚𝐭𝐚𝐛𝐚𝐬𝐞 🔹 Dapper 🔹 Entity Framework 🔹 MSSQL server 🔹 SSRS 🔹 SQLite 🔹 MySql ✅ 𝐂𝐥𝐨𝐮𝐝 𝐒𝐞𝐫𝐯𝐢𝐜𝐞𝐬 🔹 Azure cloud 🔹 AWS 🔹 Google sheets 🔹 Firebase ✅Why Choose Me? ✔ 8+ Years of .NET Development Experience Extensive experience building enterprise applications using C#, ASP.NET Core, Blazor, Web APIs, SQL Server, Azure, and AWS. ✔ Strong Backend & Database Expertise Skilled in designing scalable architectures, optimizing SQL queries, developing APIs, and integrating complex business systems. ✔ Business-Focused Solutions I don't just write code—I understand business requirements and deliver solutions that improve efficiency, automation, and user experience. ✔ Clean, Maintainable Code I follow industry best practices, clean architecture principles, and coding standards to ensure long-term maintainability. ✔ Full Project Lifecycle Experience From requirements gathering and database design to deployment and support, I can handle projects from start to finish. ✔ Reliable Communication Regular updates, clear communication, and quick responses throughout the project to ensure transparency and smooth collaboration. ✔ Problem Solver Experienced in troubleshooting complex issues, improving performance, and modernizing legacy applications. ✔ On-Time Delivery Committed to meeting deadlines while maintaining high-quality standards and attention to detail.

  • C#
  • Blazor
  • .NET Core
  • ASP.NET MVC
  • Web API
  • Microsoft SQL Server Programming
  • RESTful API
  • Microsoft Office
  • Database Programming
  • Relational Database
  • Microsoft Azure
  • Excel Macros
  • Microsoft Excel
  • Python
  • Entity Framework
  • Web Application
  • Firebase
  • Google Sheets Automation
  • Full-Stack Development
  • CRM Development
Udana U.

Kadawatha, Sri Lanka

$20/hr
4.9
269 jobs

⭐⭐⭐⭐⭐ - "𝙐𝙙𝙖𝙣𝙖 𝙞𝙨 𝙖𝙣 𝙚𝙭𝙘𝙚𝙡𝙡𝙚𝙣𝙩 𝙬𝙚𝙗 𝙙𝙚𝙫𝙚𝙡𝙤𝙥𝙚𝙧. 𝙃𝙚 𝙘𝙤𝙢𝙥𝙡𝙚𝙩𝙚𝙙 𝙩𝙝𝙚 𝙬𝙤𝙧𝙠 𝙩𝙤 𝙩𝙝𝙚 𝙚𝙭𝙖𝙘𝙩 𝙧𝙚𝙦𝙪𝙞𝙧𝙚𝙢𝙚𝙣𝙩𝙨, 𝙬𝙞𝙩𝙝 𝙢𝙞𝙣𝙞𝙢𝙪𝙢 𝙣𝙚𝙚𝙙 𝙛𝙤𝙧 𝙘𝙝𝙖𝙣𝙜𝙚𝙨 𝙤𝙣 𝙤𝙪𝙧 𝙥𝙖𝙧𝙩. 𝙊𝙣 𝙩𝙝𝙚 𝙨𝙢𝙖𝙡𝙡 𝙩𝙝𝙞𝙣𝙜𝙨 𝙬𝙚 𝙣𝙚𝙚𝙙𝙚𝙙 𝙩𝙤 𝙘𝙝𝙖𝙣𝙜𝙚, 𝙝𝙚 𝙬𝙖𝙨 𝙫𝙚𝙧𝙮 𝙧𝙚𝙨𝙥𝙤𝙣𝙨𝙞𝙫𝙚 𝙖𝙣𝙙 𝙢𝙖𝙙𝙚 𝙩𝙝𝙚 𝙘𝙝𝙖𝙣𝙜𝙚𝙨 𝙦𝙪𝙞𝙘𝙠𝙡𝙮. 𝙃𝙚 𝙙𝙚𝙡𝙞𝙫𝙚𝙧𝙚𝙙 𝙩𝙝𝙚 𝙚𝙣𝙩𝙞𝙧𝙚 𝙥𝙧𝙤𝙟𝙚𝙘𝙩 𝙤𝙣 𝙩𝙞𝙢𝙚, 𝙖𝙣𝙙 𝙞𝙩 𝙬𝙖𝙨 𝙜𝙧𝙚𝙖𝙩 𝙩𝙤 𝙨𝙚𝙚 𝙩𝙝𝙚 𝙦𝙪𝙖𝙡𝙞𝙩𝙮 𝙤𝙛 𝙩𝙝𝙚 𝙬𝙤𝙧𝙠 𝙬𝙚 𝙧𝙚𝙘𝙚𝙞𝙫𝙚𝙙. 𝙄 𝙝𝙞𝙜𝙝𝙡𝙮 𝙧𝙚𝙘𝙤𝙢𝙢𝙚𝙣𝙙 𝙝𝙞𝙢!" - Josh H. (Recently completed contract) 🏆 Top Rated Plus on Upwork 💎 100% job success ⚡ 18000+ Hours worked ⚡ 240+ Jobs completed ⚡ 100% positive feedback ⚡ Available full time 40+ hrs / week ⚡ Flexible work times (as needed for project) ⚡ Very responsive (Replies within 12H) ✅ Bachelor of Computer Science ✅ 15+ Years industry experience ✅ Individual freelancer (No contractors/mediators) ✅ Detail oriented and full attention to the requirement ✅ Experience of working with clients from all around the world ✅ Strong interpersonal skills with demonstrated ability to build and maintain productive relationships 𝗔𝗿𝗲𝗮𝘀 𝗼𝗳 𝗘𝘅𝗽𝗲𝗿𝘁𝗶𝘀𝗲 🥇 ⭕ Website Design, Development, Customization and Maintenance ⭕ WordPress Themes & Plugins Development & Customization ⭕ PSD/Figma to HTML, WordPress & Shopify ⭕ Hosting | Migrations | Speed Optimization | Security Maintenance ⭕ Linux | Windows Server Administration: DNS | Mail Server | Redis | Memcache ⭕ PSD/Figma to HTML, Newsletters, WordPress & Shopify ⭕ Payment Gateway Integrations: Stripe | PayPal | Adyen | Authrized.net | Square | Etc ⭕ SEO Optimizations Google Analytics | Yoast | Rank Math | All in one ⭕ API integrations Twilio | MailChimp | AWS | Google | FB | MaxMind | Etc 𝗧𝗲𝗰𝗵 𝗦𝘁𝗮𝗰𝗸 𝗜 𝗟𝗢𝗩𝗘 ❤️ ⭐ PHP | Laravel | Codeigniter | WordPress | CakePHP | Yii ⭐ jQuery |TypeScript | React/Redux | Vue/Nuxt | Next.js ⭐ Python | Django | Flask ⭐ HTML5 | CSS3 | Bootstrap | TailWind | SASS ⭐ MySQL | MariaDB | MongoDB | PostgreSQL ⭐ GitHub | Bitbucket | GitLab | SVN ⭐ Slack | Asana | Mantis | Trello | Jira | ClickUp I prefer using my qualities to be reflected through the work I do. 𝗜 𝘁𝗵𝗼𝗿𝗼𝘂𝗴𝗵𝗹𝘆 𝗲𝗻𝗷𝗼𝘆 𝘄𝗵𝗮𝘁 𝗜 𝗱𝗼, 𝗲𝘀𝗽𝗲𝗰𝗶𝗮𝗹𝗹𝘆 𝗼𝗯𝘀𝗲𝗿𝘃𝗶𝗻𝗴 𝘁𝗵𝗲 𝗿𝗲𝘀𝘂𝗹𝘁𝘀 𝗮𝗹𝗼𝗻𝗴𝘀𝗶𝗱𝗲 𝗺𝘆 𝗰𝗹𝗶𝗲𝗻𝘁𝘀. 𝗜𝗳 𝗜 𝘄𝗼𝗿𝗸 𝘄𝗲𝗹𝗹 𝗜 𝘄𝗶𝗹𝗹 𝗴𝗿𝗼𝘄, 𝘁𝗵𝗮𝘁'𝘀 𝘁𝗵𝗲 𝗯𝗼𝘁𝘁𝗼𝗺 𝗹𝗶𝗻𝗲.

  • WordPress
  • Web Development
  • MySQL
  • PHP
  • CSS 3
  • Payment Gateway Integration
  • CodeIgniter
  • Laravel
  • Web Design
  • Web Application
  • API Development
  • PayPal Integration
  • API
  • OpenCart
  • Flutter

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 Sri Lanka on Upwork?

You can hire a C# Developer & Programmer in Sri Lanka 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 Sri Lanka 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 Sri Lanka 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.