Hire the Best C# Developers & Programmers
in Ethiopia

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

Addis Ababa, Ethiopia

$30/hr
5.0
23 jobs

I build complete AI-enabled web products: Vue or Angular interfaces, Python/FastAPI backends, RAG pipelines, databases, and cloud deployment. If your product crosses frontend, backend, and AI, I can own the connections between them instead of passing work between three developers. Top Rated on Upwork | 100% Job Success | $30K+ earned | 3,596 hours delivered A few examples of my work: • Built and deployed a RAG-based learning platform with document ingestion, embeddings, retrieval, configurable prompts, automated tests, and AWS deployment. • Built AI character systems for live audiences using LLMs, LangChain, FAISS, document reranking, provider switching, and text-to-speech. • Developed Vue/Vuetify and Angular frontends for learning, operations, and AI products, including an offline-first application for unreliable network conditions. • Built Python and C#/.NET APIs, automation workflows, database integrations, trading systems, and blockchain-based transaction flows. • Reduced an API workflow from about 30 seconds to under 300 milliseconds and worked on a platform load-tested for 10,000 concurrent users. I’m usually brought in for one of four situations: • You need an AI feature added to an existing web product. • You need a RAG or agent system that is tested, evaluated, and ready for production. • Your Python backend is slow, unreliable, or difficult to maintain. • You want one engineer to take a feature from the UI through the API, database, testing, and deployment. I work primarily with Python, FastAPI, Django, C#/.NET, Vue.js, Vuetify, Angular, TypeScript, PostgreSQL, Redis, Docker, AWS, GCP, LangChain, FAISS, and Qdrant. I communicate clearly, ask questions before making expensive assumptions, and keep changes easy for another engineer to understand. Send me the problem, your current stack, and what “done” should look like. I’ll tell you where I can help and where I can’t.

  • Python
  • Django
  • Machine Learning
  • Web Scraping
  • Stable Diffusion
  • LLM Prompt
  • MySQL
  • PostgreSQL
  • FastAPI
  • Generative AI
  • AI Agent Development
  • OpenAI API
  • LangChain
  • Vector Database
  • API Development
  • Amazon Web Services
  • Docker
  • Algorithm Development
  • Retrieval Augmented Generation
  • Prompt Engineering
Yohannes B.

Addis Ababa, Ethiopia

$20/hr
4.5
9 jobs

Great products are built on reliable backend systems. I help startups and businesses design, build, and scale backend applications that are secure, maintainable, and production-ready. Whether it's architecting a new platform from scratch, modernizing an existing system, or building high-performance APIs, I focus on creating software that performs reliably as products grow. Over the past several years, I've worked on SaaS platforms, AI-powered products, and enterprise applications, designing backend architectures, cloud infrastructure, databases, and distributed systems that support thousands of users and complex business workflows. Backend Development Backend engineering is my primary area of expertise. I build scalable services with a strong emphasis on clean architecture, maintainability, security, and performance. Technologies Node.js: NestJS, Express.js, Fastify Python: FastAPI, Django, Flask Java: Spring Boot Rust: Actix Web, Axum Backend Expertise REST APIs GraphQL APIs Microservices Architecture Authentication & Authorization (JWT, OAuth, RBAC) Background Workers & Job Queues Event-Driven Systems WebSockets & Real-Time Applications Payment Gateway Integrations Third-Party API Integrations File Processing Pipelines Email & Notification Systems High-Performance Backend Services API Design & Versioning Caching Strategies Rate Limiting Distributed Systems Databases & Data Engineering Building scalable applications starts with designing data correctly. PostgreSQL MySQL MariaDB MongoDB Redis Firebase / Firestore Database Design Query Optimization Indexing Transactions Database Migration Data Modeling Cloud & DevOps I build systems that are easy to deploy, monitor, and scale. Cloud Platforms AWS (EC2, ECS, Lambda, API Gateway, S3, RDS, CloudWatch, IAM) Google Cloud Platform Microsoft Azure DevOps Docker Nginx GitHub Actions CI/CD Pipelines Linux Server Administration Performance Monitoring Logging & Observability Environment Management Production Deployments Software Engineering Practices I believe maintainable software is just as important as working software. Clean Architecture SOLID Principles Domain-Driven Design (DDD) Test-Driven Development (TDD) Design Patterns Code Reviews Performance Optimization Secure Backend Development Scalable System Design AI Engineering While backend development is my core specialization, I also build AI-powered systems when products require intelligent automation or conversational capabilities. AI Expertise AI Agents Multi-Agent Systems Retrieval-Augmented Generation (RAG) LLM Integrations AI Workflow Automation AI Chat Applications Voice AI AI Technologies LangChain LangGraph LlamaIndex OpenAI Claude Mistral DeepSeek Pinecone ChromaDB FAISS Supabase Vector Whisper ElevenLabs LiveKit Vapi Frontend When projects require full-stack ownership, I also build modern web applications using: React Next.js TypeScript Tailwind CSS ShadCN UI Material UI Redux Zustand Programming Languages TypeScript / JavaScript Python Java Dart Working knowledge of Rust, Kotlin, Swift, and C. Why Clients Work With Me ✔ Strong expertise in backend architecture and scalable API development. ✔ Experience building cloud-native applications on AWS, GCP, and Azure. ✔ Focus on clean, maintainable code that supports long-term product growth. ✔ Practical experience integrating AI into production systems without compromising reliability. ✔ Clear communication, strong ownership, and a commitment to delivering production-ready software. If you're looking for a backend engineer who can design scalable systems, build reliable APIs, optimize cloud infrastructure, and integrate modern AI capabilities when needed, I'd be happy to help.

  • Python
  • JavaScript
  • API Integration
  • Node.js
  • Artificial Intelligence
  • Next.js
  • React
  • MongoDB
  • OpenAI API
  • Web Development
  • Django
  • NestJS
  • Large Language Model
  • Generative AI
  • Docker
  • LangChain
  • AI Agent Development
  • DevOps
Ermias S.

Addis Ababa, Ethiopia

$15/hr
5.0
11 jobs

**Senior Full-Stack Software Developer | Laravel | React | Node.js | ERP & Web Applications** Hello! I'm **Ermias**, a Senior Full-Stack Software Developer with **8+ years of experience** building scalable web applications, enterprise systems, and modern user interfaces. I specialize in developing **high-performance backend systems and responsive frontend applications** using modern frameworks and best development practices. Throughout my career, I have designed and delivered **12+ production-level applications** for both local and international clients. I focus on writing **clean, maintainable, and scalable code** while delivering reliable solutions that help businesses grow. ### 🚀 What I Do Best ✔ Build full-stack web applications from concept to deployment ✔ Develop ERP systems, dashboards, and custom business platforms ✔ Create responsive and modern UI/UX interfaces ✔ Build REST APIs and scalable backend services ✔ Integrate third-party services such as **payment gateways, SMS, and WhatsApp messaging** ✔ Optimize performance and maintain high-quality codebases ### 🛠 Core Technologies **Backend Development** * Laravel * Node.js (Express) * ASP.NET * Django * CodeIgniter **Frontend Development** * React.js * Angular * Vue.js * Next.js * HTML5, CSS3, JavaScript, TypeScript **Mobile Development** * Flutter **Programming Languages** * PHP * JavaScript / TypeScript * Python * Java * C# * Dart * VB / VB.NET * C++ / Objective-C **Databases** * PostgreSQL * MySQL * Microsoft SQL Server * Oracle * Redis **UI & Styling** * Bootstrap * Tailwind CSS * Material UI **Testing & Development Tools** * Jest * React Testing Library * Cypress * Enzyme * Git & Agile workflows **CMS Platforms** * WordPress * Wix * Squarespace ### 💡 Professional Highlights * Developed **ERP systems with multi-tenancy architecture** * Integrated **payment systems and messaging services** * Built **high-performance dashboards and analytics platforms** * Led frontend architecture improvements using **modern React patterns** * Implemented **unit and end-to-end testing pipelines** to ensure reliability ### 🤝 Why Clients Work With Me ✔ Strong problem-solving skills ✔ Clean and maintainable code practices ✔ Reliable communication and teamwork ✔ Experience working with **Agile development teams** ✔ Ability to deliver projects **on time and under pressure** I am always excited to work on **challenging projects and innovative solutions**. If you're looking for a developer who can turn ideas into **scalable, high-quality software**, let's connect. 📩 Feel free to reach out — I’d be happy to discuss your project!

  • C#
  • Laravel
  • PHP
  • Python
  • CodeIgniter
  • Programming Bug Fix
  • Web & Mobile Design Consultation
  • Node.js
  • Angular
  • Flutter
  • Django Stack
  • React
  • Google Play
  • SEO Performance
  • Google Chrome Extension
Sofonias M.

Addis Ababa, Ethiopia

$20/hr
4.3
11 jobs

About Me: Greetings! I am a seasoned Senior DevOps Engineer, currently making significant contributions to the SAFARICOM migration project at Gebeya. With over 13 years of hands-on experience in the IT domain, my expertise spans cloud computing, networking, and network security. Holding a BSc degree in Computer Science and backed by 28 certifications, including AWS Solution Architect and Azure Solution Architect, I am dedicated to driving innovation and excellence in every project. Professional Journey: My current role at Gebeya allows me to leverage TKG (Tanzu Kubernetes Grid) for optimal DevOps implementation. Simultaneously, I serve as a Cloud Computing Trainer at Deutsche Gesellschaft für Internationale Zusammenarbeit (GIZ) GmbH, a global organization committed to sustainable development. Here, I focus on empowering individuals and teams with the skills needed to harness the full potential of cloud technologies. Extensive Expertise: Beyond my responsibilities at Gebeya, my expertise extends to key DevOps tools and technologies such as Azure, GCP, Kubernetes, Docker, Jenkins, and Ansible. As a Cloud Computing Trainer, I deliver comprehensive training sessions covering fundamental cloud concepts to advanced topics like security, cost optimization, and migration strategies. This dynamic knowledge, coupled with hands-on experience, positions me as a multifaceted professional capable of adapting to emerging technologies. Continuous Learning Philosophy: Throughout my five-year journey in the industry, I've embraced a philosophy of continuous learning. This involves not only obtaining certifications but also staying at the forefront of evolving technical landscapes. By consistently upgrading my skills, I ensure that I navigate the dynamic IT terrain effectively, providing innovative solutions to intricate challenges. A Versatile Professional: My expertise extends beyond the traditional realms of DevOps, encompassing key technologies that are shaping the future of IT. From orchestrating containers with Kubernetes to streamlining automation with Ansible and ensuring robust CI/CD pipelines with Jenkins, I bring a comprehensive skill set to the table. Adaptability as a Core Strength: What sets me apart is not just my proficiency in existing technologies but also my adaptability to new ones. In an industry that evolves rapidly, I pride myself on swiftly mastering emerging technologies. This ensures that my skill set remains cutting-edge, allowing me to bring the latest innovations to every project. Why Collaborate With Me: Proven Expertise: Demonstrated success in implementing DevOps practices and navigating complex cloud environments. Versatility: Proficient in an array of technologies, offering comprehensive solutions tailored to unique project requirements. Adaptability: Adept at quickly mastering emerging technologies, ensuring continuous relevance in a rapidly evolving field. Training and Hands-On Experience: My extensive background in cloud architecture, combined with a commitment to sharing knowledge through training and practical application, makes me an invaluable asset to any team. Let's Forge Ahead Together: If you're seeking a seasoned professional with a holistic skill set, an unwavering commitment to continuous improvement, and a passion for driving success in cloud technology, I am eager to connect and contribute to your projects.

  • Cloud Computing
  • DevOps
  • Cloud Engineering
  • Cloud Engineering Consultation
  • DevOps Engineering
Amanuel M.

Gondar, Ethiopia

$15/hr
5.0
30 jobs

As for technology and science jobs, there are opportunities for both lecturers and engineers. My name is Amanuel, but you can call me Aman. Currently, I work as a lecturer in IoT at the Department of Electromechanical/Mechatronics Engineering. I have been working in this field over four years. For my M.Sc. thesis in Mechatronics Engineering, I designed an AI-based autonomous robot intended for hospital use. This robot employs deep reinforcement learning (DRL) and DL-based robots using programming languages such as Python and C/C++. I built a prototype of this robot using the NVIDIA JETSON NANO 2GB developer kit and ARDUINO UNO as master and slave. The SGD (Stochastic Gradient Descent) algorithm is an essential algorithm for Gradient Descent that was used in this project. I also have extensive experience with SolidWorks and AutoCAD and have used MATLAB to implement classical controllers such as PI and PID, interfacing them specifically with SolidWorks. Consequently, I believe I am well-equipped to collaborate with and support individuals in the field of AI and programming. **** SERVICE AREAS **** 🟠 Machine Learning: ✅ Machine learning model development and implementation ✅ Data preprocessing and feature engineering ✅ Supervised learning (classification, regression) ✅ Unsupervised learning (clustering, dimensionality reduction) ✅ Deep learning and neural networks ✅ Natural language processing (NLP) tasks ✅ Recommendation systems ✅ Time series analysis and forecasting ✅ Model evaluation and performance optimization 🔴 Computer Vision: ✅ Image classification and object recognition ✅ Object detection and localization ✅ Image segmentation ✅ Facial recognition and biometrics ✅ Image and video analysis ✅ Feature extraction and representation learning ✅ Optical character recognition (OCR) ✅ Pose estimation and tracking 🟣 Model Evaluation and Performance Optimization: ✅ Model validation and evaluation metrics ✅ Hyperparameter tuning and optimization ✅ Performance optimization for scalability and efficiency ✅ Debugging and troubleshooting ML models **** Proficient in the following PYTHON Libraries for ML/DL projects **** ✔️Tensorflow ✔️ Keras ✔️ PyTorch ✔️ Pandas ✔️ NumPy ✔️ SciPy ✔️ Python Scikit-Learn ✔️ Statsmodels ✔️ Matplotlib ✔️ OpenCV ✔️ PIL **** Successfully Completed jobs in Upwork **** ➡ Emotion detection using CNN on the FER2013 dataset: Video Classification Deep Learning ➡ Stock price prediction using different predictive algorithms: Need an AI expert for stocks ➡ Computer vision using YOLOv5 PyTorch model: Weapon detection using Yolo and SURF Algorithm ➡ Building Predictive model for stocks (ForEex ): Build me a deep learning AI model from my data ➡ Build speech synthesis model using BARK, Tortoise, and SVC pre-trained models: Voice Cloning text to speech (custom voice) ➡ Create an object detection AI model for refrigerators and turn it into an API ➡ Python Developer - Depth-Enhanced CNN Model Specialist ➡ Research and Compare various AI Models ➡ Data Analyst and Engineer **** Successfully Completed projects **** ✳ ML-based Stroke prediction ✳ Apple Price Prediction using RNN/LSTM ✳ Sign Language Recognition System using Random-Forest ML algorithm ✳ Alphabet Recognition (EMNIST) based on OpenCV, Convolutional Neural Network (CNN) ✳ Object Detection-DL and OpenCV ✳ ML-based Stroke prediction: LR, RNN/LSTM, Random-Forest, and Decision-Tree algorithms. ✳ AI/DL-based Autonomous navigating and patient follower robot using Nvidia Jetson Nano DK

  • Computer Vision
  • Python
  • TensorFlow
  • OpenCV
  • Machine Learning Model
  • Deep Learning
  • Machine Learning
  • Data Science
  • Convolutional Neural Network
  • Artificial Neural Network
  • Recurrent Neural Network
  • Artificial Intelligence
  • Machine Learning Framework
  • Deep Learning Modeling
  • Deep Learning Framework
Eyob K.

Addis Ababa, Ethiopia

$43/hr
5.0
17 jobs

I'm a Full-Stack Software Engineer specializing in building modern AI-powered web applications, SaaS platforms, and cloud-native solutions. I help startups and businesses design, build, and scale applications using React, Python, Node.js, and AWS. My focus is on creating fast, secure, and maintainable products that deliver real business value. What I build * AI-powered SaaS applications * Custom web applications * REST APIs & backend systems * Internal business tools * AI chatbots & assistants * Document processing systems * Workflow automation * Cloud-native applications * MVPs for startups AI & Modern Technologies * Python * TypeScript * OpenAI API * Anthropic Claude API * Google Gemini API * Retrieval-Augmented Generation (RAG) * AI Agent integration * Prompt Engineering * LangChain * Vector Databases * MCP (Model Context Protocol) Frontend * React * Next.js * TypeScript * Redux * Tailwind CSS * HTML5 * CSS3 Backend * Python * Django * Django REST Framework * FastAPI * Node.js * Express.js Databases * PostgreSQL * MySQL * MongoDB * SQLite * Redis Cloud & DevOps * AWS (Lambda, API Gateway, EC2, S3, DynamoDB, SQS) * Docker * Nginx * Git * Linux * CI/CD Mobile * React Native I value clean architecture, clear communication, and long-term maintainability. Whether you need to build an MVP, integrate AI into an existing product, or develop a scalable backend, I can help deliver a reliable solution from concept to deployment. Let's discuss how I can help bring your project to life.

  • React
  • Node.js
  • Claude
  • Amazon Web Services
  • PostgreSQL
  • Python
  • RESTful API
  • Django
  • AWS Lambda
  • Linux System Administration
  • Docker
  • CSS
  • Next.js
  • OpenAI API
  • LangChain
  • Retrieval Augmented Generation
  • Kubernetes
  • Supabase
  • MySQL
  • Stripe

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 C# Developer & Programmer in Ethiopia on Upwork?

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