Job Description :
Position: .NET Tech Architect

Location: Loveland, CO

Duration: Full Time

As a Technology Architect, you will significantly contribute to identifying best-fit architectural solutions for one or more projects; develop design of application, provide regular support/guidance to project teams on complex coding, issue resolution and execution. You will collaborate with some of the best talent in the industry to create and implement innovative high quality solutions, participate in Sales and various pursuits focused on our clients'' business needs. You will be part of a learning culture, where teamwork and collaboration are encouraged, excellence is rewarded, and diversity is respected and valued.

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 7 years of experience in Information Technology.

Required Skills and Experience:
Overall 9+ years of experience in IT industry, At least 7 years of experience in designing and architecting solutions on .Net & other Microsoft technologies.
Knowledge of Architecture principles, methods and tools, Knowledge of Problem analysis tools and solution evaluation methods
Expertise & working experience in relevant programming languages, frameworks and platforms including,
o C#, ASP.Net, MVC frameworks, WCF, WPF, WF, SignalR, Linq
o HTML 5, CSS 3, XML & advanced JavaScript
o Office 365, Azure & Cloud based solutions and services, Apps Implementation, Powershell
o SQL server and other Databases
o Experience in Angular, node.js etc is an added advantage
o Good experience with design and code analyzing tools, TFS & build automation
Good knowledge on SDLC and prior experience in activities on development, maintenance and production support projects. Good working knowledge of Requirement Management, Change Management and Configuration Management.
Experience in application portfolio analysis, understanding current environment, support structure etc. and defining roadmap/future strategy for development, maintenance and support of application landscapes
Ability to create, drive and complete POCs (Proof of Concepts) to test new ideas and apply emerging technologies
Acumen to determine the feasibility of customer requests and balance business decisions with technology development.
Excellent awareness and exposure to emerging technologies and experience in assessing them to define the roadmap to be adopted.
Ability to identify and understand relationships / interactions between systems, at multiple levels, from tactical to big picture.
Excellent analytical skills & articulation skills. Experience in customer interfacing with proven influencing skills.
Demonstrated ability and interest in serving as a leader and mentor/coach teams in a Global delivery environment
Experience in presales activities including defining solutions, scoping, estimation etc.

Job Description:
Create, consult and review Architectural Decisions, architecture solution, performs re-engineering of Architectures in order to create solution blueprint to meet project requirement.
Evaluates and Reviews Design Frameworks and Methodologies and approves design to achieve functional and non-functional requirements and conformance to the architecture
Provide technical consultancy to team and participate in business development efforts including proposals, development plans, and presentations, as required.
Organize, document and review work items scope from a technical view point and approach in order to ensure completeness and consistency in scoping of project.
Review and validate estimates for projects and guides estimation for complex projects to ensure correct sizing of the work.
Assist the technical team & managers with scoping, identification of project deliverables, and creation of project-specific documentation such as functional specifications, technical specifications, etc.
Provides consultation to team on test strategy and solutions, develop test strategy for complex testing requirements.
Drive technical discussions with end-users/customers
Resolve & assist in resolving critical issues coming at live sites, identify and fix critical architectural/framework issues related to the solutions to meet production support requirements.
Qualify and provide definition to technical strategy by performing evaluations and assessments on the various technical aspects of a software.
Perform competitive analysis of products and technologies under guidance in order to provide input on the service offering and input on suitable customers for pursuits.
Evangelizes Infosys Tech Brand in specific areas & Build artifacts in new areas of competency
Identify opportunities in accounts or new technology area and provide necessary credentials in order to support Client Services team in prospecting
Provides domain technical consultation to Pre-Sales, Participates in proposal activities & discussions with customer and client visits as SME; Participates in POC, Architects and validates complex technical solution when required; Performs estimations & collateral consolidation, brings in alliance product offering/IPs in order to provide technical leadership and create technical differentiation
Perform As-is analysis and provide To-be recommendations, evaluate product technology solution and provide solution to specialized problems in order to provide inputs on technical and domain Road Map
Experience and desire to work in a management consulting environment that requires regular travel .