Our client seeks a .NET frontend developer who will lead the design and implementation of client-facing distributed applications. You will directly impact and help drive the customer experience, plus own your own product.

7+ years of developer experience
Know the .NET 4.x stack top to bottom, especially WPF
Must be extremely knowledgeable with C#
Be adept at bridging the worlds of managed and unmanaged code via P/Invoke and Primary Interop Assemblies
Adapt quickly to changes at an API level as new features are developed
Have at least a "read-only" familiarity with Java
Know the "good parts" of Agile-based workflow methodologies and be diligent in applying them
Know the basics of Object Oriented design and computer science fundamentals
Have completed start-to-release development on one or more client-facing UI applications
Experience with automated testing, nUnit testing
Bachelor’s degree, ideally in Computer Science

Bonus features, but not required:
Experience with biometric identification systems
Willing to "switch hit" and assist in the development of the server-side Java API layer
Understanding of how the Windows Driver Model works (bonus: you have written your own device driver)
Knowledge of WinRT and emerging windows technologies

“US Citizenship required due to government contracts”
Please send me your resumes at divya@arielpartners.com