Programmer Analyst C# – Innovation (Varennes, QC)

Job Description:

Under the responsibility of the Team Leader, Innovation, the incumbent is responsible for performing analysis and programming of the integrated management software company.

Specific Responsibilities:

  • Develops, implements and maintains software applications;
  • Optimize and / or rewrites segments of an application;
  • Updates the documentation according to established standards;
  • Respect the processes and quality measures in place;
  • Identifies and analyzes the expressed needs and recommend possible solutions;
  • Guide and support other programmers as required;
  • Collaborates and supports the needs of management and other departments in the implementation of projects;
  • Participates in research necessary in the development and evolution of the system as needed;
  • Oversees projects as needed.


  • Diploma in Computer Sciences or equivalent experience;
  • Minimum of 5 years of relevant experience in programming and its processes;
  • Concrete expertise in C# and complete mastery of language;
  • Concrete expertise in WPGF (XAML);
  • Concrete expertise in Web application development;
  • Concrete development expertise with SQL server;
  • Good knowledge of XML, JSON;
  • Good knowledge of LINQ;
  • Good knowledge in accounting and business processes, an asset;
  • Business application development experience;
  • Knowledge of Web SPA (HTML5, JavaScript, SSS3, Knockout, Durandal) technologies, an asset;
  • Awareness of target markets (construction industry) an asset;
  • Excellent communication skills in French and English (oral and written);
  • Masters MS-Office software (Word, Excel, PowerPoint, Visio and Outlook);
  • Excellent analytical, organizational and planning.