Senior Programmer Analysts (.Net) will work closely with the project teams in GTA area to successfully deliver Application Development projects. Requirements: Minimum 5 years’ experience in Information Technology. A Bachelor’s degree preferably in Computer Science. Excellent communication skills. At least 4 years’ experience of development in .Net. Expert level knowledge of C#, and .NET 4 framework including ASP. NET MVC and/or Windows Forms using Visual Studio 2010/2012. Hands-On expert in creating high performance web application leveraging popular JavaScript Framework (JQuery, Knockout). Good understanding of developing an enterprise grade application (Concurrency Transactions, Security, Operations and Design Patterns) Familiarity with Unit Testing a plus. Familiarity with configuring and deploying web applications on IIS 7.5. Good knowledge of SQL and T-SQL on MS SQL Server 2005/2008. Experience with other database platforms such as Oracle or DB2 a plus. Strong working experience designing and implementing data access using ADO.NET and/or Entity Framework. Strong working experience using Microsoft Enterprise Library 4.1/5.0 and Windows Communication Foundation 3.5/4.5 (WCF). Microsoft Certifications (MCPD on Visual Studio 2010: Web Developer 4 or Windows Developer 4; MCSD: Web Applications) is required. Ability to adapt new technology in a constantly changing fast paced business environment. Strong team player. Knowledge of UML and SDLC. Experience in the Financial Industry