Senior C#/C++ Windows Developer | Montreal

Job Description:

Analyze and resolve technical problems to implement features in a brand new product.
Write and review source code, providing technical leadership to the team as appropriate.
Help define/clarify user requirements/stories, designs, estimates and work plans.
Participate in peer-reviews of solution designs, providing architectural leadership where appropriate.
Maintain team's high standards of software quality by establishing & enforcing best practices.
Mentor other members of the team.

Job Requirements:

Minimum 5 years experience in C++/C# development, at least 3 of which on Windows.
Experience developing in .NET, WPF, web services.
Ability to write/maintain automated tests.
Experience with agile development methodologies.
Driven. Focused on delivery and quality.
Positive contributor to the team environment.
Strong communication and conflict resolution skills.

Additional Assets:

Experience with very large user bases and Big Data analytics
Optimization and high-performance algorithm design.
Experience with Selenium, or other automated test frameworks.
Experience developing web or mobile applications.
Background in PC or web security.
Experience working with Web Browser plug-ins.
Experience developing installers for Windows.
Experience with Visual Studio and Microsoft Team Foundation Server.
Ability to be a hacker when the situation calls for it.

Other Info:

Job location: Montreal, Canada
Type of contract: Full time

Apply for this position

Full Name:*
Custom Message: