- 4 or more years of hands-on experience with Microsoft technologies and specifically C# .NET framework and WPF.
- Strong analytical skills.
- Ability to communicate, both written and verbal, to technical and non-technical audiences.
- Strong team spirit in understanding and meeting the needs of our business deliverables.
- Willingness to build collaborative relationships.
- Solid understanding of various development tools such as Visual Studio, Git and Mercurial.