Solid understanding of object-oriented programming and computer science foundations, such as memory management.
Strong knowledge of the .NET 3.5/4.0/4.5 Framework, including Visual Studio 2008, C#, VB.NET, ASP.NET, Web Services, ADO.NET, etc.
Familiarity with software implementation best practices.
Experience designing and working with n-tier architectures(UI, Business logic layer, Data access layer) along with some experience with service-oriented architectures (SOA).
Ability to develop and optimize SQL Server stored procedures
Ability to adapt quickly to an existing, complex environment and learn new concepts.
Experience working with TCP/IP socket communications a plus.
Candidate should be a self-motivated, independent, detail-oriented, responsible team player