8+ years of software development experience
3+ Years of technical lead experience
Good knowledge of design patterns
Expertise in the Microsoft.Net platform, specifically ASP.net and C#
Strong knowledge of relational database concepts and stored procedures, especially in SQL Server
Familiarity with Windows Server and IIS .
Familiarity with financial applications a plus