Previous Job
Technical Architect
Ref No.: 18-35301
Location: Charlotte, North Carolina
Position Type:Full Time/Contract
Start Date: 05/22/2018
Role :Technical Architect 
Mode : Full-time
Location :Charlotte,NC
Budget : Open (Flexible based on the experince)
Key Skills: Microsoft Azure, .Net
Work Authorization : US Citizen / Green Card

Job Description :

Qualifications :

Basic :
  •  Bachelor's degree or foreign equivalent required from an accredited institution.   Will also consider three years of progressive experience in the specialty in lieu of every year of education.
  • At least 9+ years of experience with Information Technology.
  • Should have knowledge of architectural design patterns, performance tuning and functional designs
  • Should have worked on Service Oriented Architecture.
  • Ability to lead solution development and delivery for the designed solutions.
  • Good understanding of SDLC
  •  Experience in designing high level and low level documents is a plus
Preferred :
  • Strong knowledge on Microsoft Azure, ASP.NET MVC, Web API, Entity Framework / NHibernate, WCF, WPF, SQL Server, SSIS, SSRS, C#, VB.NET, IIS, Visual Studio / VSTS, NUnit,
  •  In-depth knowledge and working experience of Object Oriented Analysis and Design (OOAD) with UML, Software Architecture and Design Principles, Design Patterns, Industry Best Practices & Iterative and Agile Processes
  • Experience in development and deployment of enterprise applications using any one or more of these technologies
  • Drive Thought-Leadership on architectural & design best practices and standards
  • Understand emerging technologies like RWD (Angular, React etc.), Micro services, Big Data analytics, AI / Client, Agile, DevOps
  • Develop Proof of Concept (POC) for Center of Excellence (COE) on emerging technologies and for client proposals
  • Performance engineering and solving performance issues
  • Develop application design and code reference implementations or implementations for critical modules
  • Provide regular support/guidance to project teams on complex coding, issue resolution and execution,
  • Orchestrate the management of technology scope and risks
  • Help delivery teams with estimation approaches
  • Experience and desire to work in a Global delivery environment.
  •  Communication skills and Analytical skills.
    The job entails an extensive amount of travel. The job also entails sitting as well as working at a computer for extended periods of time. Should be able to communicate by telephone, email or face to face.