1

Desktop Application Developer Jobs (NOW HIRING)

The Application Developer will perform development, design, and implementation activities for ... Most positions require ability to work on desktop or laptop computer for extended periods of time ...

The Application Developer will perform development, design, and implementation activities for ... Most positions require ability to work on desktop or laptop computer for extended periods of time ...

You'll update TrackOFF Desktop Application's UI/UX based on new design changes * Perform R&D to ... Work ethic - all engineers will look to you as an example, set a steady pace and overdeliver on ...

You'll update TrackOFF Desktop Application's UI/UX based on new design changes * Perform R&D to ... Work ethic - all engineers will look to you as an example, set a steady pace and overdeliver on ...

You'll update TrackOFF Desktop Application's UI/UX based on new design changes * Perform R&D to ... Work ethic - all engineers will look to you as an example, set a steady pace and overdeliver on ...

next page

Showing results 1-20

Desktop Application Developer information

See salary details

$17

$52

$84

How much do desktop application developer jobs pay per hour?

As of Jun 24, 2026, the average hourly pay for desktop application developer in the United States is $52.64, according to ZipRecruiter salary data. Most workers in this role earn between $42.31 and $60.58 per hour, depending on experience, location, and employer.

What is a desktop developer?

A desktop application developer is a software professional who designs, creates, and maintains applications that run on desktop operating systems such as Windows, macOS, or Linux. They typically use programming languages like C++, Java, or C# and may work with development tools like Visual Studio or Eclipse. Their work involves understanding user interfaces, system integration, and ensuring software performance and security.

What is a Desktop Application Developer job?

A Desktop Application Developer is responsible for designing, building, and maintaining software applications that run on desktop operating systems like Windows, macOS, and Linux. They work with programming languages such as C#, Java, Python, or C++ and utilize frameworks like .NET, Qt, or Electron. Their duties include debugging, optimizing performance, and ensuring a seamless user experience. Developers may also collaborate with UX/UI designers, testers, and other developers to create functional and efficient applications.

What are the typical daily responsibilities of a Desktop Application Developer?

A Desktop Application Developer usually spends their day designing, coding, testing, and maintaining software applications for desktop environments. Common tasks include collaborating with product managers to clarify requirements, debugging and resolving issues, and writing clear documentation for end users or other developers. Developers may also participate in team meetings, code reviews, and contribute to continuous improvement initiatives. The role often requires balancing independent work with close teamwork to ensure features are delivered on time and meet quality standards.

What is the salary of an application developer?

The salary of a desktop application developer typically ranges from $70,000 to $120,000 annually, depending on experience, location, and skill set. Developers proficient in languages like C# or Java and familiar with tools such as Visual Studio or Eclipse tend to earn higher salaries, especially in competitive markets.

Can I make 100k as a software developer?

Desktop application developers can earn $100,000 or more annually, especially with experience, specialized skills, and in high-demand markets. Factors such as location, industry, and proficiency in programming languages like C# or Java influence salary levels.

Which is the hardest field in it?

For a Desktop Application Developer, the most challenging aspects often include mastering complex programming languages like C# or Java, understanding user interface design, and ensuring software security and stability. Staying updated with evolving development tools and debugging skills also require continuous learning and problem-solving. These areas demand strong technical expertise and attention to detail.

What are the key skills and qualifications needed to thrive in the Desktop Application Developer position, and why are they important?

To thrive as a Desktop Application Developer, you need strong programming skills in languages such as C#, Java, or C++, combined with experience in software design and debugging. Familiarity with development environments like Visual Studio, version control systems such as Git, and sometimes certifications in relevant technologies can be beneficial. Excellent problem-solving abilities, attention to detail, and good communication skills help you understand requirements and collaborate effectively with other teams. These skills ensure the delivery of reliable, user-friendly desktop applications that meet business and user needs.

What cities are hiring for Desktop Application Developer jobs? Cities with the most Desktop Application Developer job openings:
What are the most commonly searched types of Desktop Application Developer jobs? The most popular types of Desktop Application Developer jobs are:
What states have the most Desktop Application Developer jobs? States with the most job openings for Desktop Application Developer jobs include:
Desktop Application Support Coordinator

Desktop Application Support Coordinator

Donato Technologies, Inc

Tulsa, OK • On-site

Contractor

Posted 29 days ago


Job description

PURPOSE OF THE CLASSIFICATION: Under direction performs supervisory and administrative tasks involving desktop, and application support systems, technical analysis, coordinating, evaluation, design, maintenance, support; training and performance monitoring of current, new or modified computer applications, various network operating systems and radio frequency (RF) wireless applications, and other related assigned duties.
 
ESSENTIAL TASKS:
• Coordinates and directs the work of support personnel who are tasked with desktop and/or application for service
• Provides fair, accurate, well-articulated performance evaluations
• Analyzes, designs, integrates and maintains computer applications/systems, scientific, and/or engineering needs and solutions
• Provides consulting services to the user departments concerning the satisfaction of their information and problem-solving needs through the application of advanced data processing knowledge and techniques
• Initiates evaluation of existing systems and programming logic and revises where necessary, to insure effective utilization of data processing or hardware resources and optimal performance levels
• Coordinates the role of projects including scope definition, critical path analysis, instructing, directing, controlling and evaluating the work of others to maximize productivity and results
• Provides guidance and training to programming and systems analysis personnel and other users Establishes and maintains operating system and/or application system backup and recovery procedures
• Must report to work on a regular and timely basis Reasonable accommodations may be made to enable individuals with disabilities to perform the essential tasks.
 
QUALIFICATIONS:
 
Training and Experience: Graduation from an accredited college or university with a bachelor's degree in computer science, mathematics or statistics, industrial engineering; telecommunications or other related fields; and five (5) years of progressive experience in desktop and application support including three (3) years of progressively responsible experience in computer/LAN systems analysis and/or computer programming; or an equivalent combination of training and experience per Personnel Policies and Procedures, 
 
Knowledge, Abilities, and Skills: Comprehensive knowledge of the methods and techniques used in systems analysis and related maintenance procedures; and considerable knowledge of computer hardware, OS, wireless systems, data processing systems and equipment, programming concepts, techniques, and applications in various environments. Ability to plan, coordinate, evaluate, and lead the work of subordinates while helping create a positive, collaborative professional environment; ability to understand and positively influence the behavior of others within the organization, customers, or the public to achieve job objectives and cause action or understanding; ability to program in at least two (2) generally accepted computer languages; ability to recognize, analyze, and solve system and software maintenance problems independently; ability to communicate effectively, both verbally and in writing; ability to operate a personal computer, telephone, radio, pager and various electronic testing equipment.
 
Physical Requirements: Physical requirements include arm and hand dexterity enough to use a keyboard and telephone; frequent lifting up to 20 pounds; occasional lifting and carrying up to 60 pounds; occasional pushing and pulling up to 60 pounds; may be subject to sitting, walking, standing, reaching, bending, kneeling, crawling, handling, feeling, climbing, smelling, and twisting; and vision, speech, and hearing sufficient to perform the essential tasks.
 
Licenses and Certificates: Possession of a valid Oklahoma Class "D" Driver's License; and some positions may require a Class "C" water/wastewater license 
 
WORKING ENVIRONMENT: Working environment is primarily indoors in an office setting but occasionally outdoors and in inclement weather; this position will be on-call 24 hours a day, 7 days a week; and will require travel to various City locations to provide computer-related assistance.