Job Description :
Job Qualifications
The successful candidate will possess the following combination of education and experience:
BS in computer science or computer engineering
High aptitude in designing algorithms for solving complex tasks.
Skilled in software development with a strong knowledge of C# and .NET
Advanced software engineering concepts. (Threading, Multiprocessing, Advanced Data Structures)
Proficient with Microsoft Visual Studio
Experience with software design best practices, design patterns, coding standards
Good written and oral communication skills
Interpersonal skills and team oriented
Ability and desire to travel internationally (1-3 international trips a year, approx duration 1 week each)

Other Beneficial Skills:
Strong knowledge of WPF and XAML
Image processing