Position: Senior .Net developer
Company: Aura
Category: .NET
Experience required: 3y
English level: intermediate

As a Senior Engineer, you will develop new features, as well as maintain the existing code base. You will also write requirement specifications, design documents, and other technical documents.

Qualifications
5+ years software development experience with .NET/C# (BCL, WPF/XAML, MVVM, WCF)
3+ years experience creating and supporting software solutions (full product life-cycle)
Hands-on experience doing peer reviews and utilizing code quality tools (FxCop, StyleCop)
Solid understanding of multithreading concepts, synchronization primitives and data structures
Good understanding of design patterns, SOLID principles, hands-on experience with DI, strong analytical skills.
Experience with WinAPI/COM
Experience with C/C++ development
Agile software development methodologies and TDD
Experience with TCP/IP networking and WFP will be an asset

Aura Perks and Benefits: 
Highly competitive salary 
Free Medical benefits 
Unlimited vacation 
Free English classes