Description :
The Architect will focus on leading complex business solution consulting engagements. S/he will develop support for Microsoft's .NET development tools and technologies with key enterprise customers and partners. This position will focus on winning and delivering strategic core business solution projects. The successful candidate will possess: - A deep understanding of, and ability to use and explain all aspects of, distributed application development in the .NET model, e.g., Web Applications, Web Services, Smart Clients, BizTalk Server, and associated technologies and standards - Exceptional demonstrated consulting skills - Large enterprise deployment experience in complex heterogeneous environments - Ability to move between high level architectural review/design and the "roll up the sleeves" level of actually doing all phases of an application delivery project - Knowledge of full application life cycle design tools and methodologies, e.g., Rational (RUP), Extreme Programming, Agile, Test Driven Development, Service Oriented Architectures (SOA) - An ability to articulate architectural differences between solution methods and the challenges and approaches to integrating solutions built on different platforms - Working knowledge of specialized application tool and library providers whether they be Microsoft partners or competitors - Demonstrated excellence at presenting complex development topics to both executive and technical personnel - Proven experience selling consulting engagements Expert level knowledge in at least one of the following Windows technology areas is also required: distributed application architecture, IIS, COM+, C++, C#, VB.NET. Candidate should have excellent oral and written communication skills. This position requires some domestic travel. Qualifications include a bachelors degree in Computer Science, Engineering or related discipline, 10+ years of customer interaction in a technical role, and good presentation skills.