QUALIFICATIONS
- University or community college graduate in Computer Science, Computer Engineering, Software Engineering or a relevant equivalent degree;
- Six or more years of experience in implementation of 3-Tier Architectures, Clients Server Architectures, N-Tier Architecture, and service oriented Architecture in Microsoft technologies;
- Hands-on experience in the design and development of custom web-based applications using Web API, ASP.NET Web Forms, AngularJS, Angular 6.0 or higher, JavaScript, jQuery, AJAX, WCF, C#, CSS3, HTML 5, Bootstrap, Node.js and LINQ;
- Five or more years of experience with design patterns such as MVC and Unity IOC, Singleton Patterns Partial views, Web API and Entity Framework;
- Five or more years of experience in the Microsoft Stack including Microsoft’s Azure;
- Two or more years of experience developing Web Mobile applications that work on multiple device platforms;
- Two or more years of experience with creating and delivering reports using SSRS (SQL Server Reporting Services);
- One or more year of experience with creating PowerShell scripts;
- experience with DevOps practices;
- • A solid understanding of testing, installation and migration procedures;
- Advanced MS/SQL programming experience. Strong database design and programming skills in a SQL Server environment. Experience with SQL Server Integration Services is an asset;
- Knowledge of Team Foundation Server and experience with VSTS System configuration methods and Build Processes;
- Knowledge of SharePoint Online for the purposes of development/supporting sites.
- Ability to communicate clearly with stakeholders, end users and project managers;
- Track record of working as a team player and demonstrate that he can work in a collaborative and time-pressured environment;
- Applicants should be self-motivated, independent, detail-oriented and have strong organization and time management skills with the ability to assess and manage competing priorities;
Job Type: Contract
Contract length: 12 months
Pay: $400.00-$600.00 per day
Benefits:
- Casual dress
- Dental care
- Extended health care
- On-site parking
- Paid time off
- Work from home
Schedule:
Work Location: In person