1

Desktop Application Developer Jobs in Powder Springs, GA

Sr Systems Engineer

Atlanta, GA · On-site

$100K - $137K/yr

... application environment and ongoing operations. • Troubleshoot software and/or hardware issues ... servers, desktops, and services that apply to the business. • Take full control and ...

... Desktop). Responsibilities: * Perform complex technical engineering tasks remotely or at customer ... Support application deployment, packaging, and configuration management across enterprise endpoints

Sr. Software Engineer, C#/.NET

Atlanta, GA · On-site +1

$117K - $155K/yr

End-users need access to their desktops and corporate information from various devices and ... Design across application layers and distributed systems to implement models for SaaS based ...

Sr. Software Engineer, C#/.NET

Atlanta, GA · On-site

$117K - $155K/yr

End-users need access to their desktops and corporate information from various devices and ... Design across application layers and distributed systems to implement models for SaaS based ...

Sr. C#/.Net Developer

Atlanta, GA · On-site

$54 - $68.75/hr

Troubleshoot complex issues using application logs and coach others on debugging strategies ... Desktop UI: WPF, DevExpress components * Testing: NUnit, unit/integration/automated testing

Sr. C#/.Net Developer

Atlanta, GA · Remote

$54 - $68.75/hr

Troubleshoot complex issues using application logs and coach others on debugging strategies ... Desktop UI: WPF, DevExpress components * Testing: NUnit, unit/integration/automated testing

Senior Quality Engineer

Atlanta, GA · On-site

$85K - $115K/yr

... Desktop by incorporating industry best practices • Understand the API contracts between cross ... or application monitoring tools • Work with DevOps to resolve any system level issues • Mentor ...

Senior Quality Engineer

Atlanta, GA

$85K - $115K/yr

... Desktop by incorporating industry best practices * Understand the API contracts between cross ... Analyze the issues using software or application monitoring tools * Work with DevOps to resolve any ...

Senior Quality Engineer

Atlanta, GA · On-site

$85K - $115K/yr

... Desktop by incorporating industry best practices * Understand the API contracts between cross ... Analyze the issues using software or application monitoring tools * Work with DevOps to resolve any ...

Senior Quality Engineer

Atlanta, GA

$85K - $115K/yr

... Desktop by incorporating industry best practices * Understand the API contracts between cross ... Analyze the issues using software or application monitoring tools * Work with DevOps to resolve any ...

Senior Quality Engineer

Atlanta, GA

$85K - $115K/yr

... Desktop by incorporating industry best practices * Understand the API contracts between cross ... Analyze the issues using software or application monitoring tools * Work with DevOps to resolve any ...

PHP Software Engineer

Atlanta, GA · On-site

$100K - $120K/yr

In this Software Engineer II role focused on integrations, you will build and maintain web application features that support rich user experiences across desktop and mobile. The position involves ...

next page

Showing results 1-20

Desktop Application Developer information

See Powder Springs, GA salary details

$16

$49

$80

How much do desktop application developer jobs pay per hour?

As of Jul 17, 2026, the average hourly pay for desktop application developer in Powder Springs, GA is $49.85, according to ZipRecruiter salary data. Most workers in this role earn between $40.05 and $57.36 per hour, depending on experience, location, and employer.

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 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 are popular job titles related to Desktop Application Developer jobs in Powder Springs, GA? For Desktop Application Developer jobs in Powder Springs, GA, the most frequently searched job titles are:
What cities near Powder Springs, GA are hiring for Desktop Application Developer jobs? Cities near Powder Springs, GA with the most Desktop Application Developer job openings:
Infographic showing various Desktop Application Developer job openings in Powder Springs, GA as of July 2026, with employment types broken down into 64% Full Time, and 36% Contract. Highlights an 86% In-person, and 14% Remote job distribution, with an average salary of $103,679 per year, or $49.8 per hour.
Sr Systems Engineer

Sr Systems Engineer

Ameris Bank

Atlanta, GA • On-site

$100K - $137K/yr

Full-time

This job post has expired 1 day ago. Applications are no longer accepted.


Ameris Bank rating

7.5

Company rating: 7.5 out of 10

Based on 21 frontline employees who took The Breakroom Quiz

92nd of 149 rated banks


Job description

Job Summary:
Ameris Bank is a purpose-driven company dedicated to bringing financial peace of mind to communities. The Senior Systems Engineer is responsible for maintaining a functioning, secure, and efficient ecosystem for the end user’s and server computing needs, including software deployment, patching plans, and vendor engagement.
Responsibilities:
• Perform installation, configuration, migration, and maintenance of assigned technology.
• Manage backend system/application environment and ongoing operations.
• Troubleshoot software and/or hardware issues/failures and resolves alerts and performs remediation activities.
• Determine migration and upgrade impacts and diagnose/resolve complex technology/application errors.
• Assess software patches and create recommended patch list in compliance with standards.
• Ensure that all clients and servers have the latest first- and third-party security and critical patches and hotfixes.
• Develop and optimize pre- and post-patching process to ensure proper implementation without any outages.
• Test patches in a non-production environment and avoid business outages based on the lab results.
• Coordinate patch schedule with other teams such as patch team, infrastructure management, security operations, governance & risk. Communicate project and operational metrics.
• Assist in developing action plans, schedules, budgets, status and metrics reports as well as other management communications intended to improve the patch management program.
• Automate IT processes utilizing modern scripting languages and other automation tools.
• Develop processes and procedures related to systems/application administration.
• Create new and update existing OS images for systems.
• Resolve tickets escalated by the support operation center and classifying cases according to their priority.
• Under direction of the architects, monitor relevant IT facilities, services, and systems as needed to maintain 7x24 service operation uptime.
• Build software deployment packages and maintain endpoint and server environment and processes.
• Maintain the Configuration Item database within the service management platform and generate accurate system baselines.
• Implement, operate, and support endpoint management systems for system builds, software deployment, inventory management, endpoint protection and encryption.
• Ensure all clients receive latest definitions and investigate all breaches.
• Manage and monitor Citrix system and its technologies, offering solutions to problems.
• Support and preserve the Virtual Desktop setup, which includes AppSense, XenDesktop, XenApp, etc.
• Design and implement platform security.
• Provide technical assistance for all the servers, desktops, and services that apply to the business.
• Take full control and accountability for applying, implementing, maintaining, and examining the documentation of the Virtual Desktop Infrastructure.
• Perform afterhours activities as needed.
Qualifications:
Required:
• Must have excellent competency with patch management and other patching tools, as well as a solid understanding of industry best practices for patch management.
• Proficiency in scripting of packaged installation of patches, software and configuration changes.
• Knowledgeable of programming languages (JavaScript, PowerShell, Python, XML, and .Net).
• Exceptional knowledge of current Microsoft Server operating systems and as a MS365 enterprise administrator.
• Able to create deployment patches and package using configuration management tools like Tanium.
• Ability to self-manage and prioritize multiple projects with aggressive due dates.
• Understanding of network, system and application security.
• 7 years of experience in progressively complex IT technical roles within an enterprise environment.
• 5 years of experience working with LAN technology.
• 5 years of experience working with Citrix Netscaler.
• 7 years of experience implementing/managing patch management, software deployment and endpoint security.
• Experience with configuration management and asset management.
• Experience in security and capacity management and process automation and improvement.
• Experience in a systems administration role supporting Microsoft Windows, Linux and VMware.
• Bachelor's degree in computer engineering or a similar field.
Preferred:
• Knowledgeable of ITIL v3 framework.
• Understanding of Internet/IP related technologies including, but not limited to, routing, switching and sub-netting.
• Comprehensive knowledge of storage concepts and skills with various shared storage technologies (provisioning LUN's, expanding volumes, configuring RAID, replication, snapshot) utilizing EMC Unity, Pure Storage, and Cohesity backup strategy and replication.
• Project management experience.
• Experience with database server administration and technologies.
• A+, Server+, and Network+ certification.
• ITIL v3 framework certification.
Company:
Ameris Bank is an financial holding company providing financial services. Founded in 1971, the company is headquartered in Moultrie, USA, with a team of 1001-5000 employees. The company is currently Late Stage.

What Ameris Bank employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom