Hands-on design and development experience with the Microsoft .Net technologies is essential. Designs, develops, documents and analyzes overall architecture of systems in compliance with Standards & Procedures & Policies. Promote best practices, oversee and maintain coding standards and best testing procedures to meet performance, usability, scalability, reliability, and security needs. Researches and recommends technology to improve the current systems and integration of subsystems. Provides technical expertise and support to peers and partner teams.