1

Desktop Application Developer Jobs in Indiana (NOW HIRING)

... Engineering teams. Skills Deployment, Hardware, Troubleshooting, Desktop, Support, Install ... Application Deadline This position is anticipated to close on Aug 7, 2026. About TEKsystems We're ...

IT Systems Engineer

Williams Creek, IN · On-site

$100K - $120K/yr

App Delivery: Manage Citrix infrastructure (Virtual Apps and Desktops) and NetScaler (ADC ... Oversee Microsoft Intune for device enrollment, compliance monitoring, and application deployment ...

... Engineering teams. Skills Deployment, Hardware, Troubleshooting, Desktop, Support, Install ... Application Deadline This position is anticipated to close on Aug 7, 2026. About TEKsystems We're ...

Senior Software Engineer

Noblesville, IN · On-site

$115K - $151K/yr

Application Development * Design and develop high-performance Qt/C++ applications for embedded HMI ... Develop cross-platform applications targeting both embedded Linux devices and desktop environments.

Showing results 41-60

Desktop Application Developer information

See Indiana salary details

$16

$50

$80

How much do desktop application developer jobs pay per hour?

As of Aug 9, 2026, the average hourly pay for desktop application developer in Indiana is $50.09, according to ZipRecruiter salary data. Most workers in this role earn between $40.24 and $57.64 per hour, depending on experience, location, and employer.

What is a desktop application developer?

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 does a desktop application developer do?

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 are the key skills and qualifications needed to thrive as a desktop application developer?

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 are the most commonly searched types of Desktop Application Developer jobs in Indiana? The most popular types of Desktop Application Developer jobs in Indiana are:
What are popular job titles related to Desktop Application Developer jobs in Indiana? For Desktop Application Developer jobs in Indiana, the most frequently searched job titles are:
What job categories do people searching Desktop Application Developer jobs in Indiana look for? The top searched job categories for Desktop Application Developer jobs in Indiana are:
What cities in Indiana are hiring for Desktop Application Developer jobs? Cities in Indiana with the most Desktop Application Developer job openings:
Infographic showing various Desktop Application Developer job openings in Indiana as of August 2026, with employment types broken down into 86% Full Time, and 14% Contract. Highlights an 100% In-person job distribution, with an average salary of $104,187 per year, or $50.1 per hour.

Cloud Engineer - Citrix - Hybrid

Community Health Network

Indianapolis, IN • On-site

Full-time

Posted 11 days ago


Community Health Network rating

7.6

Company rating: 7.6 out of 10

Based on 233 frontline employees who took The Breakroom Quiz

188th of 887 rated healthcare providers


Job description

Join Community
Community Health Network was created by our neighbors, for our neighbors. Over 60 years later, "community" is still the heart of our organization. It means providing our neighbors with the best care possible, backed by state-of-the-art technology. It means getting involved in the communities we serve through volunteer opportunities and benefits initiatives. It means ensuring our dedicated caregivers can learn and grow to stay at the top of their fields and to better serve our patients. And above all, it means exceptional care, simply delivered - and we couldn't do it without you.
Make a Difference
The Cloud Engineer, Citrix is responsible for the design, implementation, administration, and support of Citrix-based solutions that enable secure, reliable, and high-performance virtual desktop and application delivery. This role ensures the stability, integrity, and efficient operation of Citrix environments to support organizational objectives and end-user productivity.
Key responsibilities:
  • Design, configure, and maintain Citrix Virtual Apps and Desktops (on-premises/Azure and/or Citrix Cloud) to meet business requirements.
  • Monitor system performance, troubleshoot issues, and apply corrective actions to maintain high availability and optimal user experience.
  • Manage user profiles and policies using Citrix Profile Management, FSLogix, or equivalent tools.
  • Perform upgrades, patches, and migrations of Citrix infrastructure components.
  • Collaborate with IT security teams to ensure compliance with security policies, standards, and best practices.
  • Automate administrative tasks using scripting languages such as PowerShell.
  • Provide technical documentation, diagrams, and standard operating procedures for Citrix environments.
  • Work closely with application owners, infrastructure teams, and vendors to resolve issues and implement improvements.
  • Participate in disaster recovery planning and testing for Citrix services.

Exceptional Skills and Qualifications
Applicants for this position should be able to collaborate with others in a team setting, have excellent communication skills, and a positive attitude toward problem-solving.
  • High School Diploma or GED required.
  • Bachelor's Degree preferred.
  • In lieu of the above education requirements, a combination of education and relevant experience will be considered.
  • Three (3) years of experience supporting enterprise cloud environments with foundational knowledge of Azure IaaS and PaaS technologies is required.
  • Experience with Microsoft Active Directory is strongly preferred.
  • Proven experience in designing, deploying, and supporting Citrix environments (Citrix Virtual Apps and Desktops, Citrix Cloud, Citrix ADC/NetScaler).
  • Experience with virtualization platforms such as VMware vSphere or XEN.
  • Familiarity with cloud platforms (Microsoft Azure, AWS) and hybrid deployments.
  • Proficiency in scripting and automation (PowerShell preferred).
  • Strong analytical and problem-solving skills with attention to detail.
  • Excellent communication and documentation skills.
  • Citrix Certified Associate (CCA-V) or higher certification preferred.
  • Experience with monitoring tools such as Citrix Director, Citrix Analytics, or third-party solutions preferred.
  • Knowledge of networking fundamentals, including TCP/IP, DNS, and VPN technologies.
  • Knowledge of Epic or certification is highly desired.
  • Experience in large-scale enterprise environments with high availability requirements.
  • May require occasional after-hours or weekend work for maintenance, upgrades, or incident resolution.
  • This position follows a hybrid work arrangement and requires an onsite presence once a week and as needed.
  • Participation in an on-call rotation is required.
  • Occasional visits may be required to Community Health Network data center locations.

Why Community?
At Community Health Network, we build teams that deliver exceptional care through empathy, communication and collaboration. We consider ALL an integral part of the exceptional patient experience. We PRIIDE ourselves on not having employees but Caregivers. Join our Community as we make a difference in your community.
Caring people apply here.
Apply Today!

What Community Health Network employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom