Required Experience:
- Five (+) years experience as a developer
- Five (+) years experience with C#/VB.NET
- 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.