Hire the Best Universal Windows Platform (UWP) Developers
in Serbia

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

Pancevo, Serbia

$40/hr
5.0
2 jobs

Senior .NET Engineer | Industrial Automation • SCADA • Energy Systems • Email Security I help companies rescue, stabilize, and extend complex .NET systems — especially in industrial automation, energy, secure communications, and long-lived desktop applications. For 20+ years I’ve been taking over products that are abandoned, undocumented, or mission-critical and making them stable, maintainable, and ready for real users. If you have software that “mostly works” but needs fixes, upgrades, or new features, I am likely the person who can get it moving forward again. What I’ve built and maintained: Industrial automation & telemetry platforms Wind turbine OPC data collectors, Modbus integrations, SCADA-style monitoring, custom energy dashboards. Energy reporting & forecasting systems Load planning, power demand control, production forecasting, trend visualization, utility reporting. Secure communication and email applications OpenPGP encryption for Outlook, email parsing libraries (PST/OST/MBOX), large-file transfer systems. Enterprise and engineering desktop tools DevExpress WinForms applications, legacy .NET Framework products, system configuration software (IEC-style engineering tools). Strengths and approach: 1. Take over legacy systems nobody wants to touch 2. Read existing code quickly and identify risks & priorities 3. Design clean, maintainable architecture for long-term support 4. Implement features that “just work” and improve reliability 5. Communicate clearly with non-technical stakeholders I’m comfortable with industrial protocols, low-level device communication, and environments where reliability matters: Modbus RTU/ASCII/TCP Industrial IoT data acquisition Windows Services for scheduled/preventive jobs SQL Server, PostgreSQL, and MySQL backends DevExpress WinForms applications Typical client needs I solve: “We have a working .NET application but no active developer.” “We need bug fixes, feature updates, and long-term maintenance.” “We must integrate with industrial hardware or field devices.” “We need to restore stability and prepare the product for release.” “We need secure email or data handling components.” Tech stack: Backend: .NET Core, ASP.NET Core, .NET Framework, C#, Windows Services Frontend: Angular, TypeScript, JavaScript Desktop: WinForms, DevExpress, MVVM Data: SQL Server, MySQL, PostgreSQL Other: Encryption, OpenPGP, legacy rescue, prototyping, product stabilization If you need a senior developer who understands industrial realities, existing product risks, and business deadlines, let’s talk. I deliver production-ready code and long-term stability, not experiments.

  • .NET Framework
  • .NET Core
  • C#
  • Windows Forms
  • Microsoft SQL Server
  • Industrial Automation
  • SCADA
  • Modbus
  • Encryption
  • Email Security
  • ASP.NET Core
  • Angular
  • DevExpress
  • Industrial Internet of Things
  • Energy Management
Igor B.

Novi Sad, Serbia

$45/hr
5.0
4 jobs

- 8+ years of experience in C++, C# - Windows services, Desktop app development - Expertise in RPC, SOCI, SQLite, MySQL, Postgres - Skilled in multithreading, IPC, and performance optimization - Development of scalable backend services and distributed systems - Proficient in CMake - Strong debugging skills with GDB, Valgrind - Unit & integration testing using GTest - Experience in industrial automation, including .NET-based systems communicating with PLCs, OPC servers, and ERP environments, as well as serialization/aggregation solutions for packaging lines - Industrial automation (PLC, OPC UA, MQTT)

  • Automation
  • Automotive
  • Fortran
  • C++
  • Appium
  • .NET Core
  • C#
  • Linux
  • Git
  • Energy & Utilities
  • Desktop Application
  • SQLite
  • MySQL
  • PostgreSQL
  • Power Systems Engineering
  • Arduino
  • MQTT
Ilija P.

Smederevo, Serbia

$35/hr
4.6
62 jobs

I connect the embedded and desktop worlds by building reliable software that moves seamlessly between hardware, operating systems, and user‑facing applications. With 10+ years of hands‑on development, I specialize in solving complex technical problems across embedded systems, cross‑platform desktop apps, and hardware–software integration. Embedded: (C/C++ | C# | Python | Swift | Objecitve-C | JavaScript) - (Raspberry Pi | ESP32 | STM32 | Nordic nRF ) Worked on following technologies: -- Embedded / Linux: Raspberry PI (RPi), STM32, ESP32, Nordic nRF, FreeRTOS, Bluetooth LE, CMake, MQTT, OpenCAN, Modbus, RS232, SPI Desktop: (C# | C/C++ | Swift | Objective-C | Python ) - Windows Desktop Application (WinUI | AvaloniaUI | MAUI | UWP | WPF | WinForms) | MSI Installers | COM+ Excel/Word | MacOS Desktop Application (AvaloniaUI | Swift | Objective-C) Created application as scripts | command-line applications | add-ins | Windows services | Windows desktop application with or without installers. ~~ AvaloniaUI | WinUI | UWP | WPF | MAUI | WinForms ~~

  • Universal Windows Platform
  • C++
  • C#
  • Windows Presentation Foundation
  • Raspberry Pi
  • STM32
  • Bluetooth LE
  • QR & Barcode Scanner
  • Bluetooth
  • Core Bluetooth
  • ESP32
  • Microcontroller Programming
  • Internet of Things
  • Embedded Application
  • .NET Core
Marko C.

Soko Banja, Serbia

$35/hr
4.3
38 jobs

I bring a solid foundation in C and C++, with years of experience building high performance native applications for Windows. My background includes designing and maintaining scalable desktop software using Win32 APIs, MFC, and modern C++ standards, as well as integrating with hardware, custom protocols, and real-time systems. I have deep familiarity with low-level programming concepts, memory management, multithreading, and system level debugging. Whether building UI applications, device drivers, or engines for data processing or visualization, I focus on reliability, efficiency, and maintainability. I work fluently with tools like Visual Studio, GCC/Clang, and Delphi for robust build automation, and I’m well versed in Git. I also have experience interfacing with third-party libraries, DLLs, and cross-language bindings (eg C++/CLI, COM, P/Invoke), allowing seamless integration with other platforms, such as .NET apps. Maybe you prefer simplifying the frot-end with WPF or WinForms, while keeping a rendering engine in 3D and the logic behind it pure native code such as C/C++. While I thrive in systems programming and native application development, I also collaborate effectively with UI/UX developers, scripting teams, and testers to deliver cohesive software solutions. My core strength is performance development with a focus on clean, modular, and pure maintainable code. Above all, I value clarity, consistency, and a strong engineering mindset. I aim to simplify complexity, support my team, and contribute to products that are not just functional, but exceptional! Also... I bring a strong foundation in C#, .NET Framework, .NET Core, and .NET 5+, with hands-on experience building and maintaining scalable backend systems and microservices. I've developed RESTful APIs and implemented enterprise-grade backend services using best practices for performance, maintainability, and security. I work fluently with Entity Framework to interface with relational and SQL databases such as MS SQL, MongoDB, and MySQL. My experience with authentication and authorization includes OAuth-based systems and token-based security schemes, ensuring secure communication across distributed systems. ASP.NET is my mightiest area of expertise offering I’m confident using Git and NuGet to manage source control and dependencies, and I maintain clean, modular codebases that are easy to scale. I’ve collaborated with front-end developers using JavaScript, and I’m comfortable working with front-end myself on the integration side of things, while back-end is my core focus. As a developer, I value professionalism, clear communication, and a supportive team environment. I strive to be approachable and reliable, keeping the team aligned while never hesitating to jump in and assist others. Whether it’s writing performant code or simplifying complex technical decisions, I aim to make meaningful contributions every day.

  • C#
  • C++
  • .NET Framework
  • C
  • Visual Basic
  • Delphi
  • Qt Framework
  • OpenGL

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 Universal Windows Platform (UWP) Developer in Serbia on Upwork?

You can hire a Universal Windows Platform (UWP) Developer in Serbia on Upwork in four simple steps:

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

Rates charged by Universal Windows Platform (UWP) 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 Universal Windows Platform (UWP) Developer in Serbia on Upwork?

As the world's work marketplace, we connect highly-skilled freelance Universal Windows Platform (UWP) Developers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream Universal Windows Platform (UWP) Developer team you need to succeed.

Can I hire a Universal Windows Platform (UWP) Developer in Serbia 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 Universal Windows Platform (UWP) Developer proposals within 24 hours of posting a job description.