WPF Software Engineer

wpf, .net, ui, desktop applications, sql, c#
Full Time
$120,000 - $140,000
Work from home not available Travel not required

Job Description

We're actively looking for a senior software engineer for our client in Kent, WA. Our client develops a cutting edge software and hardware production for the Horizontal Drilling Industry.

They are a team of bright, passionate and playful employees who have established themselves as the global leader in the HDD industry. They care about the people who work there and have created a cool work space where they can thrive. Their open forest-like work space is located near walking trails where their four-legged canine companions take their people on walks (Their office has dogs).

They provide excellent benefits to support their families. They host parties, bug bashes, talent shows, and ping pong tournaments to keep the creative juices flowing. They also love to eat and find any excuse to celebrate holidays like Pi Day, Chocolate Ice Cream Day, and Star Wars Day. They have monthly catered lunches, wellness competitions, and tickets to the Mariners, Thunderbirds and Sounders. Most importantly, you ll find a team of long-serving people who will tell you our client is the best place they ve ever worked.

Basics about the role:

As a senior-level software developer, you will first be responsible for developing .Net Core, .Net Standard, WPF and UWP based solutions. Then be exposed to all parts of the product ecosystems on a variety of stacks where only high quality, object-oriented coding practices are accepted. DCI does not sacrifice product quality for schedules.


  • 7+ years recent development experience in C# WPF

  • Expert in building complex WPF and UWP applications in C# using a MVVM framework such as Microsoft Prism

  • Ability to design and implement visually compelling screens using Blend/XAML including custom control templates, Dynamic Resources for Theming, etc.

  • Mastery of Unit Testing/TDD with an expectation of high code coverage, expertise in the use of mocks, etc.

  • Mastery of Dependency Injection using Unity of other DI frameworks

  • Ability to architect efficient and reusable software abstractions

  • Comprehensive understanding algorithms, data structures, distributed systems and concurrency topic

  • Knowledge of open source libraries across a broad set of domains

  • Bachelor s or master s in computer science, engineering, or a related field


  • Experience with Expression Blend

  • Experience with Microsoft Web API & Microsoft ASP.NET MVC

  • Experience with the Microsoft Azure platform (or similar cloud provider).

  • Xamarin

Dice Id : 90984190
Position Id : 6267905
Originally Posted : 6 months ago
Have a Job? Post it

Similar Positions

C#.NET LEAD Developer
  • InfiCare Technologies
  • Redmond, WA
C# .Net Developer
  • Pactera Technology NA, Inc.
  • Redmond, WA
C# .Net Full-stack Developer
  • Bridgetown Consulting Group
  • Redmond, WA
.Net FullStack Developer
  • Redmond, WA
.NET Developer
  • Xoriant Corporation
  • Seattle, WA
.net developer
  • Tissa Technology
  • Redmond, WA
ASP.Net Developer
  • HCL America Inc.
  • Redmond, WA
VB6/.Net Developer
  • Kforce Technology Staffing
  • Renton, WA
  • Wipro Ltd.
  • Redmond, WA
.Net Developer
  • Unitedforce
  • Redmond, WA
C# / .Net Developer with Azure exp
  • Parmesoft Inc.
  • Redmond, WA
.Net Developer_Local to Seattle, WA
  • TekShapers
  • Seattle, WA