Technical Architect - Web Applications

Work
Location: Richmond, VA

Desired
skills and responsibilities:

Job
Description (Europe):

8+
years of experience developing large scale high performance web applications
using Microsoft technologies like MVC, LINQ, C#, .Net, SQL Server, Web
development etc.Proven
hands on experience in other web technologies, such as JQuery, ASP.NET, IIS,
AJAX, JavaScript (knockout/Angular), and HTML/XHTML, Web API, Google Analytics,
Responsive Web Design.Experience
following standard based technology such as MVC4 (or higher), SOAP, Restful Web
Services, IOC/DI, WCF, and Microsoft entity framework to both develop web
services and applications to consume web services.Experience
on writing SQL, Stored proceduresStrong
communication and cross-team coordination skills. Solid oral, written,
presentation as well as strong interpersonal skills are required.Expertise
in developing detailed plans for complex programs involving challenging
requirements, limited resources, and fixed deadlinesExperience
on Agile methodology and knowledgeable in project management principles and is
able to perform estimation, project planning, project tracking and reporting
and risk managementResponsible
for preparing technical design and reviewing project designs prepared by
technical specialists using design process. will
translate complex business problems into innovative technology solutions using
technical expertise. He/She will also be responsible for assisting in
developing technical architecture. Should
be able to use heterogeneous technologies for a given requirement with a view
of creating multiple architectural options.Should
be able to translate business requirements into a design for functionality /
usability etc.Should
be able to design and implement reusable, scalable and readable build; while
being able to identify areas of automation and explore feasibility of usage of
tools and also pilot the same.is
well versed with the various solutions capabilities across domains and service
linesShould
have knowledge of project management principles and is able to perform
estimation, project planning, project tracking and reporting and risk
management