• Must have in-depth experience and knowledge of the following technologies and methodologies: o Server-side development ? C# ? SQL and T-SQL ? XML o Client-side development ? HTML, JavaScript, VBScript, DHTML, CSS o Methodologies: ? Design Patterns ? Object Oriented Design • Minimum of 5 years software development experience • At least 3 years of .Net Development experience or 3 years of Java and 1 year of .Net Framework experience • 4-year college degree in Computer Science or equivalent experience • Must have extremely strong problem-solving and innovation skills • Must have a thorough understanding of: o How web applications are architected o How web servers and clients interact o General web technology o Database design • Must be accustomed to working with Microsoft Development environment o Visual InterDev/Studio/SourceSafe o SQL Enterprise Manager and other database tools o IIS (including installation & configuration) o Office o IE6+ o Other emerging technologies • Must be able to: o Work effectively with others in a collaborative team environment o Manage work assignments to meet deadlines under an aggressive schedule o Translate business and design goals into usable product o Align personal goals with business goals o Display leadership and innovation in design while working with Business Analysts o Act as project lead for larger development efforts o Mentor junior developers