Position: Senior .NET Developer
Company: SoftHouseGroup
Category: .NET
Experience required: 5y
English level: upper

**RESPONSIBILITIES:**

Program in Visual Studio in .NET and C# environments.

Experience with C#, ASP.NET, Entity Framework, MVC, Web API, JavaScript (including the KnockoutJS, jQuery and jQuery UI libraries), HTML5, JSON and XML with a solid understanding Object Oriented design techniques.
Programming experience in BASIC, e.g. Visual Basic and familiarity with 4GL languages;

Experience with database technologies: MSSQL, MySQL, etc
Experience in working with XML and EDI;
Knowledge of UNIX operating system;

Experience in working with Client/Server applications;

**Working on Education projects is a huge plus
Experience with CRM systems will be a plus:
Experience with ERP systems will be a plus:**


Understand the new program or modification and the existing environment and workflow;
Determine the best course of action to program the modification;
Test and verify the changes with the supervisor and the department.
Assist in the customization of the Self Service software. 
This includes:  
Modify the existing software to meet the requirements of the University in English and in French;
Program in Unibasic,  HTML or javascript and troubleshoot.
Perform testing on developed code (initial and regression)
Develop APIs consumable by internal users using one or` more platform like Ellucian Web-Api and or custom API.
Maintain a clean codebase through effective use of repo management and version control.

 (GitHub or Team Foundation Server). 
Perform other duties directly related to this position as assigned.

**QUALIFICATIONS:**

English: Upper-Intermediate or Advance.

Three to five years of related experience;

Ability to work as a team member and with very different functional environments and a variety of users;

Exceptional communication and interpersonal skills;

Ability to prioritize work and manage multiple tasks from multiple clients;