.NET Programmer (Mobile team)

Montreal, Quebec, Canada
May 04, 2015
,Year,$ LPA
Citizen
2 Years
Job Description
Responsibilities:
  • Collaborate on major mobile software products being developed using the latest .NET mobile and server technologies. 
  • Develop great mobile app projects with Xamarin. 
  • Work on our proprietary mobile platform (AMP). 
  • Provide technical leadership to junior team members. 
  • Write clean, robust, reusable C# code. 
  • Continually strive to improve product quality and group productivity. 
  • Help foster and work in a fast-paced, agile environment. 
  • Work on a variety of projects that will continually offer you new challenges.
Qualifications:
 
  • Completed a few large software projects as a technical lead (using .NET). 
  • Proficient in C#, OOP and familiar with .NET 4.5. 
  • Experience in asynchronous and multithreading development. 
  • Understanding of the MVVM design patterns and unit testing. 
  • Knowledge of JSON, REST, and SOAP. 
  • Have worked in an agile development environment, such as Scrum. 
  • Be curious, versatile, motivated and responsible. Must be fluent in French
Assets:
  • Mobile app development projects (iOS / Android / Windows Phones). 
  • Use of or interest in learning Xamarin. 
  • Experience in providing training. 
  • Bilingual French / English.