Software Developer – C# / WPF Desktop Applications
CompuData Solutions, LLC
Full-time
Dallas, TX
Job description
Software Developer – C# / WPF Desktop Applications
Location: Dallas, TX (must live within the Dallas/Ft. Worth TX area)
Employment Type: Full-time
Department: Engineering / Software Development
About the Role
We are seeking a skilled Software Developer to join our team and help build and maintain high-quality Windows desktop applications. You will focus on creating responsive, user-friendly interfaces using WPF and C#, while integrating with SQL databases and incorporating web-based elements with HTML when needed (e.g., embedded controls, reports, or hybrid features). This role is ideal for someone who enjoys desktop application development and has strong full-stack capabilities in the Microsoft ecosystem.
Key Responsibilities
- Design, develop, test, and maintain desktop applications using C# and WPF (including XAML for UI layout)
- Implement clean, maintainable code following MVVM pattern and best practices
- Build and optimize database interactions using SQL (queries, stored procedures, performance tuning) with SQL Server
- Integrate front-end elements using HTML, CSS, and JavaScript where applicable (e.g., web views, reporting, or hybrid components)
- Collaborate with product owners, designers, and other developers to translate requirements into technical solutions
- Debug, troubleshoot, and resolve application issues across development, testing, and production environments
- Participate in code reviews, unit testing, and continuous improvement of our codebase
- Ensure applications are performant, secure, and scalable
Required Skills & Experience
- Strong proficiency in C# (.NET Framework / .NET Core / .NET 6+)
- Hands-on experience building desktop applications with WPF and XAML (MVVM experience strongly preferred)
- Solid SQL skills – writing complex queries, stored procedures, schema design, and working with Microsoft SQL Server
- Working knowledge of HTML, CSS, and basic JavaScript (for embedded web content or reporting)
- Experience with data binding, dependency properties, commands, behaviors, and controls in WPF
- Familiarity with version control (Git preferred) and Agile/Scrum methodologies
- Strong problem-solving skills and attention to detail
- Ability to work independently and collaboratively in a team environment
Preferred Qualifications
- Experience with Entity Framework, LINQ, or other ORM tools
- Knowledge of additional .NET technologies (e.g., WCF, Web API, Prism, or Unity for dependency injection)
- Understanding of UI/UX principles for desktop applications
- Previous experience integrating desktop apps with web services or cloud components
- 3+ years of professional software development experience
What We Offer
- Competitive salary and benefits package
- Opportunities to work on interesting, impactful projects
- Supportive team environment with modern tools and practices
- Professional development and growth opportunities
How to Apply
Please send your resume and a brief cover letter highlighting your relevant WPF, C#, SQL, and HTML experience to Indeed.
We are an equal opportunity employer and value diversity in our workplace.
Pay: $80,000.00 - $120,000.00 per year
Benefits:
- Health insurance
- Paid holidays
- Paid time off
Work Location: Hybrid remote in Dallas, TX 75254