Senior C# .NET Developer — Desktop Applications & Backend Systems | Long-Term Contract

Posted 13 hours ago

Worldwide

Summary

We’re a growing software company looking for an experienced C# .NET Developer to join our engineering team on a long-term hourly basis. We build and maintain business applications used by real customers and internal teams. We’re looking for someone who can take ownership of existing systems, develop new features, improve performance, and help us continuously improve our products. You’ll work across desktop applications, backend services, APIs, and database-driven solutions using the Microsoft technology ecosystem. If you enjoy solving complex technical problems, working with mature codebases, and delivering reliable software that people depend on every day, we’d love to hear from you. What you’ll do - Develop and maintain C#/.NET applications for business workflows - Build and improve Windows desktop applications using WPF and WinForms - Create and maintain backend services with ASP.NET Core - Design and integrate REST APIs with internal and third-party systems - Optimize application performance, memory usage, and reliability - Work with SQL databases and improve queries/data access layers - Debug production issues and provide long-term technical solutions - Refactor legacy code while keeping applications stable - Collaborate with our team through code reviews and async communication Stack you’ll use Backend & Frameworks - C# - .NET Framework - .NET 6 / .NET 8 - ASP.NET Core - Entity Framework Core - LINQ - REST API development - Background services Desktop Development - WPF - WinForms - Windows desktop applications - MVVM architecture - UI performance optimization - Multi-threading and asynchronous programming Databases - SQL Server - PostgreSQL - SQLite - Database design - Query optimization Tools & Process - Visual Studio - Git / GitHub - CI/CD workflows - Unit testing - Code reviews - Agile development process Must-haves - Strong professional experience with C# and the .NET ecosystem - Experience building production desktop applications - Solid understanding of object-oriented programming and software design patterns - Experience working with databases and APIs - Ability to understand and improve existing codebases - Strong debugging and problem-solving skills - Good written and spoken English communication - Ability to work independently and provide regular updates Nice-to-haves - Experience modernizing legacy .NET applications - Experience with large-scale business software - Knowledge of cloud services (Azure/AWS) - Experience with hardware integrations or system-level applications - Familiarity with automated testing practices - Experience building SaaS products Engagement details - Hourly contract - $20/hour - Long-term ongoing project - 20-30 hrs/week initially, with potential to increase - Remote worldwide - Flexible working hours Why this role - Long-term partnership instead of short-term tasks - Work on real production software used by customers - Opportunity to influence technical decisions - Variety of challenging engineering problems - Stable ongoing workload To apply, please include - A short introduction about your C#/.NET experience - Examples of desktop or backend applications you have built - Your experience with WPF, WinForms, or ASP.NET Core - Your weekly availability and start date We’re looking for a developer who wants to become part of the team and grow with us. This is not a one-time project — we’re looking for someone reliable for ongoing development.

  • More than 30 hrs/week
    Hourly
  • 6+ months
    Duration
  • Expert
    Experience Level
  • $25.00

    -

    $47.00

    Hourly
  • Remote Job
  • Ongoing project
    Project Type

Contract-to-hire opportunity

This lets talent know that this job could become full time.
Learn more
Skills and Expertise
Mandatory skills
C#
.NET Framework
Microsoft SQL Server
Activity on this job
  • Proposals:50+
  • Last viewed by client:8 hours ago
  • Interviewing:
    2
  • Invites sent:
    1
  • Unanswered invites:
    0
About the client
Member since Aug 7, 2025
  • Ethiopia
    Addia Abeba9:50 PM

Explore similar jobs on Upwork

Looking for iso26262 ExpertHourly‐ Posted 4 weeks ago
Data Entry
Social Media Marketing
Risk Analysis
HAZOP
Data Analysis
YouTube Development
Test Development
Risk Assessment
Analytical Presentation
Content Editing
HazID
Email Marketing Strategy
Social Media Optimization
Web Design
PHP
MySQL
JavaScript
Web Development
Database Design

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo