.net developer
Previous Job
Previous
.net developer
Ref No.: 18-34860
Location: Toronto, Ontario
Position Type:Contract
Start Date: 05/18/2018
 UI Developer
Responsibilities
·        Design and develop rich and responsive web application using ASP.NET MVC, ASP.NET Core, WebAPI, SQL Server and modern JavaScript frameworks/libraries.
·        Interact with technical architect, business analyst and project manager to carry out development activities.
·        Develop automatic unit test case to verify and prove the end result performs as expected
·        Implement secure coding practices in development.
·        Develop applications in an agile environment using Scrum
·        Documents and maintains logic and business rules used in an application to ensure consistency and clarity with regard to programming logic. Maintains status to document completed and in-process assignments.
·        Remains current with technological developments and evaluates the feasibility of incorporating new technologies into supported applications.
Skills
·        5+ years of experience in developing web applications using full .NET stack.
·        Proficient in C#, ASP.NET MVC, WCF and WebAPI. Experience with .NET core is preferred.
·        Proficient in writing code in Clean/SOLID architecture.
·        Proficient in T-SQL and Microsoft SQL Server.
·        Proficient in developing SOAP and REST series using WCF and Web API.
·        Proficient in writing unit test cases using frameworks like Microsoft Unit Testing and xUnit
·        Proficient in HTML5, CSS3 and JavaScript.
·        Proficient in jQuery, AngularJS and Node.js (all versions). Experience in ReactJS is preferred.
·        Proficient in responsive UI using Bootstrap. Experience in other UI framework is preferred
·        Strong experience with CSS preprocessors like Sass and LESS
·        Strong experience with HTLM5 polyfills like Modernizer, Normalize.css and HTML5Shiv
·        Experience in build tools like Grunt, Gulp, and Bower
·        Experience in source control tools like TFS, VSTS, GIT
·        Experiences with static code analysis like Client Fortify and Veracode is preferred.