1

Desktop Application Developer Gui Jobs (NOW HIRING)

Front End GUI Developer / Software Engineer

Honolulu, HI · On-site

$102.80K - $119.60K/yr

Front End GUI Developer / Software Engineer LOCATION Honolulu, HI 96815 CLEARANCE TS/SCI Full Poly ... Collaborate with design teams to implement UI/UX * Optimize application performance * Ensure cross ...

Front End GUI Developer / Software Engineer

Reston, VA · On-site

$108.40K - $126.10K/yr

Front End GUI Developer / Software Engineer LOCATIONReston, VA 20190 CLEARANCETS/SCI Full Poly ... Collaborate with design teams to implement UI/UX * Optimize application performance * Ensure cross ...

Front End GUI Developer / Software Engineer

Tysons, VA · On-site

$104.40K - $121.40K/yr

Front End GUI Developer / Software Engineer LOCATIONTysons, VA 22182 CLEARANCETS/SCI Full Poly ... Collaborate with design teams to implement UI/UX * Optimize application performance * Ensure cross ...

Front End GUI Developer / Software Engineer

Aurora, CO · On-site

$106K - $123.30K/yr

Front End GUI Developer / Software Engineer LOCATION Aurora, CO 80014 CLEARANCE TS/SCI Full Poly ... Collaborate with design teams to implement UI/UX * Optimize application performance * Ensure cross ...

Front End GUI Developer / Software Engineer

Reston, VA · On-site

$108.40K - $126.10K/yr

Front End GUI Developer / Software Engineer LOCATION Reston, VA 20190 CLEARANCE TS/SCI Full Poly ... Collaborate with design teams to implement UI/UX * Optimize application performance * Ensure cross ...

Front End GUI Developer / Software Engineer

Tysons, VA · On-site

$104.40K - $121.40K/yr

Front End GUI Developer / Software Engineer LOCATION Tysons, VA 22182 CLEARANCE TS/SCI Full Poly ... Collaborate with design teams to implement UI/UX * Optimize application performance * Ensure cross ...

Front End GUI Developer / Software Engineer

Aurora, CO · On-site

$106K - $123.30K/yr

Front End GUI Developer / Software Engineer LOCATIONAurora, CO 80014 CLEARANCETS/SCI Full Poly ... Collaborate with design teams to implement UI/UX * Optimize application performance * Ensure cross ...

next page

Showing results 1-20

Desktop Application Developer Gui information

See salary details

$17

$52

$84

How much do desktop application developer gui jobs pay per hour?

As of May 29, 2026, the average hourly pay for desktop application developer gui 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 are the key skills and qualifications needed to thrive as a Desktop Application Developer (GUI), and why are they important?

To thrive as a Desktop Application Developer (GUI), you need strong programming skills in languages like C#, Java, or C++, a solid understanding of UI/UX principles, and often a degree in computer science or related fields. Familiarity with frameworks and tools such as WPF, Qt, WinForms, or Electron is typically required, along with version control systems like Git. Excellent problem-solving abilities, attention to detail, and effective communication help developers collaborate with teams and deliver user-friendly applications. These skills ensure robust, efficient, and intuitive desktop software that meets user needs and business goals.

What are some common challenges faced by Desktop Application Developers specializing in GUI design, and how can they be addressed?

Desktop Application Developers focusing on GUI often encounter challenges such as ensuring cross-platform compatibility, maintaining responsive and intuitive interfaces, and managing performance when rendering complex visuals. Addressing these challenges typically involves staying updated with best practices in UI/UX design, using robust frameworks (like WPF, Qt, or Electron), and regularly testing applications across different operating systems. Collaboration with UX designers and QA testers is also crucial to refine user interactions and promptly identify usability issues.

What does a Desktop Application Developer GUI do?

A Desktop Application Developer GUI specializes in designing and building graphical user interfaces (GUIs) for desktop software applications. They work with programming languages and frameworks such as Java, C#, .NET, Python, or C++ to create intuitive, responsive, and visually appealing interfaces that make software easy for users to interact with. Their responsibilities often include collaborating with UX/UI designers, implementing interface elements, debugging, and ensuring that the application works smoothly across different operating systems. This role requires both technical programming skills and an understanding of user-centered design principles.

What is the difference between Desktop Application Developer Gui vs Desktop Application Developer?

AspectDesktop Application Developer GuiDesktop Application Developer
Primary FocusDesigning and implementing graphical user interfaces for desktop applicationsDeveloping overall desktop applications, including backend and frontend components
Skills RequiredUI/UX design, GUI frameworks (e.g., WPF, Qt), programming languages (C#, Java)Core programming, software architecture, database integration
Work EnvironmentOften works closely with UI/UX designers, in software development teamsInvolved in full application development lifecycle, may include GUI design

While both roles develop desktop applications, the Desktop Application Developer Gui specializes in creating user interfaces, whereas the Desktop Application Developer handles the entire application development process. The GUI-focused role emphasizes UI design and usability, often requiring skills in specific GUI frameworks, while the general desktop developer covers broader programming tasks.

Delphi Developer /Desktop Application Developer

Delphi Developer /Desktop Application Developer

PROLIM Global Corporation

Frederick, MD

Other

Posted yesterday


Job description

The Delphi multi-tiered Desktop Application Developer supports the clients mission by developing quality software within a structured and mature software development life-cycle environment| preferably an agile development environment.This position works closely with the customer and team members| especially the Functional Analyst| SQA (Software Quality Assurance)| and other developers to ensure that modifications and enhancements to existing software and development of new software products provide efficient and effective solutions for the customer.The applicant for this position will be involved in all aspects of application development| including analysis| requirements documentation| design| development and test site deployment and issue tracking and resolution.Roles and Responsibilities :Designing| developing| testing| deploying software.Defect resolution and issue tracking.Development of new functionality and modification to existing applications.Participating in agile development life cycle to include daily scrum calls| sprint planning and build planning.Assisting and working with other Delphi developers as well as Mumps developers.Work in Jira to track and update status on work activities. Qualifications:Should have 10+ years of strong experience in Software Development in Delphi.Should be an expert in Delphi development and Technical Analysis Documentation.Ability to effectively resolve performance/memory leak/scalability issues.Develops| enhances| and maintains Pension and Retirement applications using Delphi| Cobol| MS SQL and Btrieve files.Excellent understanding of any RDBMS like Oracle or SQL Server.Strong results orientation| excellent verbal| and written communication skills.Should be capable of handling product versions| documentation| and development standards.Participates in the analysis and design of the clients system applications.Ability to understand code in Delphi 7 and convert to 64-Bit Delphi XE8.Good technical| analytical and communication skills.Strong expertise in application development using Delphi| Interbase and SQL Server.Strong knowledge of COM| ODBC| OOPS concepts and XML.Sound experience on developing Client Server applications and libraries.Expertise on PLSQL| RDBMS concepts and development using relational databases
The Delphi multi-tiered Desktop Application Developer supports the client’s mission by developing quality software within a structured and mature software development life-cycle environment, preferably an agile development environment.
This position works closely with the customer and team members, especially the Functional Analyst, SQA (Software Quality Assurance), and other developers to ensure that modifications and enhancements to existing software and development of new software products provide efficient and effective solutions for the customer.
The applicant for this position will be involved in all aspects of application development, including analysis, requirements documentation, design, development and test site deployment and issue tracking and resolution.
Roles and Responsibilities :
•       Designing, developing, testing, deploying software.
•       Defect resolution and issue tracking.
•       Development of new functionality and modification to existing applications.
•       Participating in agile development life cycle to include daily scrum calls, sprint planning and build planning.
•       Assisting and working with other Delphi developers as well as Mumps developers.
•       Work in Jira to track and update status on work activities.
Qualifications:
•       Should have 10+ years of strong experience in Software Development in Delphi.
•       Should be an expert in Delphi development and Technical Analysis Documentation.
•       Ability to effectively resolve performance/memory leak/scalability issues.
•       Develops, enhances, and maintains Pension and Retirement applications using Delphi, Cobol, MS SQL and Btrieve files.
•       Excellent understanding of any RDBMS like Oracle or SQL Server.
•       Strong results orientation, excellent verbal, and written communication skills.
•       Should be capable of handling product versions, documentation, and development standards.
•       Participates in the analysis and design of the client''''s system applications.
•       Ability to understand code in Delphi 7 and convert to 64-Bit Delphi XE8.
•       Good technical, analytical and communication skills.
•       Strong expertise in application development using Delphi, Interbase and SQL Server.
•       Strong knowledge of COM, ODBC, OOPS concepts and XML.
•       Sound experience on developing Client Server applications and libraries.
•       Expertise on PLSQL, RDBMS concepts and development using relational databases