Should have good handle on latest Microsoft technology stack.
Should have good handle on Design Patterns, OOP, ORM .
Programming and Design skills in C#, ASP.Net, AZURE.
Should be experienced in desktop and web based application development.
Exposure to Silverlight, WPF.
Should have knowledge on relational DB-SQL server .
Should be well versed with SOA applications built using WCF services or Web Services using REST pattern.
Should be able to define application architecture consideration like Security, Caching, Logging.
Personalization, Exception Handling, Performance, etc.
Should be able to define distributed deployment scenarios .
Should have experience in application integration.
Job Responsibilities
The Enterprise Technical Architect will oversee the development, design, user interface, technology integration, and site architecture management for client. Additionally, this role will be responsible for managing technology teams from definition phase through implementation, as well as contribute to the pre-sales cycle.
Use deep understanding of Object Oriented design principles to create custom software solutions or modify package solutions .
Translate the clients business requirements into systems design.
Establish technology strategy at an product level.
Establish high, mid and micro level plans and set technical direction for a team of up to 30 people .
Lead the estimation effort for projects and work to identify and manage risk .
Minimum of 5-8 years experience in enterprise architecture, systems integration, package implementation, and / or interactive design and architecture experience.
Strong leadership and communication skills .
Understanding of the project life cycle process to effectively be able to manage a sub-team through the complexities of the business solution .