Job Details
Desktop Software Developer
- About 14 hours ago
- Fixnhour Escrow Protection
A Desktop Software Developer is responsible for designing, developing, and maintaining applications that run on desktop operating systems such as Windows, macOS, or Linux. The role involves writing efficient and secure code, building user-friendly interfaces, integrating databases and APIs, and ensuring performance, stability, and scalability of desktop applications. The developer collaborates with product managers, designers, and QA teams to deliver high-quality software that meets business and user requirements.
🧠Required Skills
Programming & Technical Skills
-
Proficiency in one or more desktop-focused programming languages:
C#, .NET, Java, C++, Python, Swift, or Electron (JavaScript/TypeScript) -
Desktop UI frameworks:
WPF, WinForms, UWP, Qt, GTK, JavaFX, Tkinter, or SwiftUI -
Database integration (SQL Server, MySQL, SQLite, PostgreSQL, MongoDB)
-
Multi-threading & performance optimization
-
API integration & RESTful services
-
Software architecture (MVC/MVVM/MVP)
-
Knowledge of object-oriented programming (OOP) & design patterns
Tools & Development Platforms
-
Visual Studio / Visual Studio Code
-
IntelliJ IDEA / Eclipse / NetBeans
-
Qt Creator
-
Git, GitHub, GitLab, Bitbucket
-
CI/CD pipelines (optional but beneficial)
Soft Skills
-
Strong problem-solving and debugging abilities
-
Analytical mindset and attention to detail
-
Collaboration and clear technical communication
-
Time management for project milestones
📌 Key Responsibilities
-
Develop and maintain native or cross-platform desktop applications
-
Write clean, maintainable, and scalable code
-
Build intuitive graphical user interfaces (GUIs)
-
Integrate internal and third-party APIs and databases
-
Perform testing, debugging, and troubleshooting
-
Optimize applications for speed, performance, and security
-
Create technical documentation and user guides
-
Work with QA teams to fix bugs and improve software reliability
-
Provide ongoing support and feature enhancements
SKILLS
- Back End Developers
- C# Developers
- Front End Developers
- JavaScript Developers
- Database Administrator
- Java Developer
- Python Developer
- Software Developer
- Software Engineer
- Microsoft SQL Server
- ASP.NET
- API's testing
- Python
ABOUT CLIENT
Ratings
Country Not Specified
TimeZone not specified$0.00 Total Spent
0 Hires, 0 Active23 Jobs Posted
0% Hire Rate, 23 Open Job0/hr avg rate
0 hoursMember Since
About 3 months agoPreferred Qualifications
Freelancer Type:
ExpertJob Success Score:
70 AboveFixnhour Hours:
Less than 100Profile Level:
Less than 5Activity on this Job
Proposals:
0Interviewing:
0Invites sent:
78PROPOSAL (0 PROPOSAL, 78 Invites)
- Avg $0.00
- High $0.00
- Low $0.00
There is no bid yet.
Sorry, there are no bid to display.



Anywhere


Find Talent
Browse Projects
Top Talent
How it works
Login
Signup