> Markdown version of [/jobs/ext/4721956-software-developer-windows-applications](https://www.wearedevelopers.com/jobs/ext/4721956-software-developer-windows-applications). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Developer - Windows Applications - **Company:** Addison Group - **Location:** Nashville, TN, United States - **Salary:** $130,000 - $145,000 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Microsoft Windows, Adobe InDesign, Software Applications, C Sharp (Programming Language), C++ (Programming Language), Code Review, Databases, Relational Databases, Python (Programming Language), Microsoft Software, Microsoft SQL Server, Software Engineering, Windows Desktop, Information Technology - **Published:** November 14, 2026 - **Apply:** https://www.juju.com/job/16_ebab49c84 ## About the Role * Professional experience developing Windows desktop applications. * Strong experience with C# and the Microsoft development stack. * Experience working with Microsoft SQL Server or comparable relational databases. * Exposure to C++ is highly preferred; Java experience will also be considered. * Strong analytical and problem-solving abilities. * Excellent communication skills with the ability to work directly with business stakeholders. * Ability to work independently in a collaborative team environment. Preferred Qualifications * Experience with Python and/or JavaScript. * Background working in highly analytical software environments. * Experience within regulated industries or enterprise software development. * Bachelor's degree in Computer Science, Software Engineering, Mathematics, or a related technical discipline. ## Description * Design, develop, and maintain Windows-based desktop applications using Microsoft technologies. * Partner directly with business users to gather requirements and translate operational needs into technical solutions. * Develop and support database-driven applications supporting complex business processes. * Enhance existing software while contributing to new application development initiatives. * Troubleshoot production issues and participate in application support as needed. * Collaborate with cross-functional teams throughout the software development lifecycle. * Participate in design discussions, code reviews, testing, and continuous improvement initiatives.