Previous Job
Previous
Full Stack Software Developer, C# WPF
Ref No.: 19-02154
Location: Kent, Washington
Did you know that our employee benefits start on the first day of employment? Join eXcell and enjoy our generous, DayOne Benefits (SM)!

We are seeking a full-time, passionate senior-level software developer with 7+ years' experience to develop
cutting edge software applications. Join an enthusiastic team as we build out product offerings for both B2B solutions and consumer electronics.

The products solve real-world problems and are used by real customers. As such, you will be responsible for writing production-level code. The ideal individual has a proven track record of extraordinary problem-solving skills and embraces mentoring others. This opportunity offers a highly collaborative work environment with a very challenging domain problem.

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. We do not sacrifice product quality for schedules.

The benefits are exceptional and perks include a dog-friendly office. 

Required:
  • 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.
  • Experience with the Task asynchronous programming model
  • Mastery of Unit Testing/TDD with an expectation of high code coverage, expertise in the use of mocks, etc.
  • Strong familiarity with SOLID and Agile development principles
  • Ability to design application interfaces including information architecture and interaction design
  • 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
  • Strong teamwork and communication skills (written and verbal)
  • Knowledge of open source libraries across a broad set of domains
  • Bachelor's or master's in computer science, engineering, or a related field
Bonus:
  • Experience with Expression Blend
  • Experience with Microsoft Web API & Microsoft ASP.NET MVC
  • Experience with the Microsoft Azure platform (or similar cloud provider).
  • Xamarin
 


W2 only, no Corp to Corp. We are unable to sponsor H1B visas at this time. **eXcell™ Supports Equal Employment Opportunity** eXcell™, a division of CompuCom® Systems, Inc., a global company headquartered in Bellevue, Washington, provides IT staffing services and solutions to Fortune 1000 companies as well as small and medium business. For more information, visit www.excell.com.