Desktop Application Developer

Overview

Remote
On Site
Hybrid
$54.79 - $58.21 hr
Contract - W2
Contract - Independent

Skills

DESKTOP
JAVA
C++
C#
SWIFT
GIT
VERSION CONTROL
DEBUGGED
DEBUGGING
DEBUG
APPLICATION
DEVELOPER
PROGRAMMER

Job Details

Payrate: $54.79 - $58.21/hr.

Summary:
We are seeking a candidate who designs, develops, and maintains software applications that run natively on desktop operating systems. They collaborate with clients or internal teams to understand requirements, design user interfaces, and implement functionalities for desktop applications, ensuring optimal performance and seamless user experience.

Skills:
  • Proficiency in programming languages such as Java, C++, C#, or Swift - Experience with desktop application frameworks (e.g., Qt, Electron, WinForms)
  • Knowledge of user interface (UI) design principles
  • Problem-solving skills for debugging and optimizing applications
  • Version control systems (e.g., Git) knowledge
  • Strong attention to detail and precision in coding
  • Collaboration and communication skills for team-based projects

Must Have:
  • High level of Expertise in MATLAB coding and GUI design

Nice to Have:
  • High level of Expertise in MATLAB coding and GUI design
  • Lots of experience with 2d images and video analysis
  • Expertise at color photography and video data collection for image analysis (for consulting on experimental parameters)
  • Experience with creating easy to use executables from MATLAB source code

Pay Transparency: The typical base pay for this role across the U.S. is: $54.79 - $58.21/hr. Final offer amounts, within the base pay set forth above, are determined by factors including your relevant skills, education and experience and the benefits package you select. Full-time employees are eligible to select from different benefits packages. Packages may include medical, dental, and vision benefits, 10 paid days off, 401(k) plan participation, commuter benefits and life and disability insurance.

For information about our collection, use, and disclosure of applicant's personal information as well as applicants' rights over their personal information, please see our Privacy Policy ( policy).

Aditi Consulting LLC uses AI technology to engage candidates during the sourcing process. AI technology is used to gather data only and does not replace human based decision making in employment decisions. By applying for this position, you agree to Aditi s use of AI technology, including calls from an AI Voice Recruiter.

#AditiConsulting
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.