CareerZen Logo
Company logo

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