Providing technical and architectural leadership for .NET Framework & Microsoft Azure and Amazon cloud development techniques.
Implement web-based technologies using but not limited to .NET MVC, WCF, REST WebServices, C#, Angular JS, AJAX, HTML5, JavaScript, jQuery and CSS3
Leading technical design sessions with the development teams, including the creation of class models, sequence diagrams, component models, etc., and detailed design specifications to ensuring that architecture standards are followed.
Responsible for defining technical evaluation criteria for product and technology selection and determining Technical approaches to ensure all architectural solutions result in a coherent systems design
Providing expert knowledge of mobile application architecture to business and technology teams and facilitate the collaborative development of the technology strategy, technology standards, roadmaps, and practices.
Working with business clients and product owners to review business drivers, needs, and strategies to anticipate future business / technology needs.
Reviewing and approving 3rd party and integration solution architecture based on established enterprise application strategy
Working closely with Performance Engineering and our Web/Infrastructure Technology teams on defining the deployment architecture.