Dotnet Architect

  • Gurgaon
  • Confidential
  • 7-13 years
  • 15 Apr 2015

  • Software Architecting

  • IT/ Technology - Software/ Services
Job Description


Candidate should have expertise & experience in Microsoft RAD Tools and Microsoft SQL Server Relational Database (. Net Framework, Visual Studio 2012/2010, SQL Server 2008/2005) and other Microsoft related tools & technologies.

Candidate must have strong skills & knowledge in .Net Framework 4.5, 4.0 and 2.0, C#, ASP .NET (Web Form, MVC), WCF, WF and client side web development tools & technology (Java Script, JS Library, XML, XSL, AJAX, HTML).

Candidate must have strong skills & knowledge in MS Enterprise Library, Data Access Techniques, LINQ, ORM (NHibernate, EF4.0, 5.0), IOC & DI Container and MEF.

Experience and knowledge with Microsoft Data Warehouse and Business Intelligence Applications, SQL Server 2008/2005, PL/SQL, SSIS, SSRS and SSAS

Experience and knowledge with VSTS & TFS 2012/2010/2008 as Application Lifecycle Management for Work Item Tracking (Agile/Scrum Template), Continuous Integration, Source Control, Code analysis, Test and Build automation.

Knowledge of Microsoft Cloud offerings (Windows Azure, SQL Azure) and other variants around it.

Proven knowledge and experience with Agile methodologies Enterprise integration and software development patterns.

Provide technical expertise in identifying, evaluating, and developing effective procedures and systems requirements that meet business requirements.

Participate in the feature mapping to technical solution to the requirements from non-technical business users.

Communicate Conceptual, Logical and Operational (Detail) Designs to Client and Development Team.

Strong customer interaction skills and ability to understand and document customer needs from a business solutions perspective.

Candidate should be able to provide solution for NFR quality attributes (Availability, Performance, Scalability and Reliability) at the system and component level.

Excellent interpersonal and organizational skills, ability to handle diverse situations, multiple projects.

Oversee the Capacity Planning, Server infrastructure, User access and application deployment.

Skill set required:

Candidate having Microsoft architectural certifications will be given preference.

Key skill sets should include but not limited :

  1. Enterprise Architecture Framework & Patterns (Zachman, TOGAF, SOA)
  2. Architectural design
  3. Web based Security concept & threats (SDL, OWASP, STRIDE, DREAD)
  4. POC Design, Development and Implementation
  5. Coding Best Practices, Guidelines and Code review
  6. Effort Estimations
  7. Peer review
  8. Impact Analysis identification
  9. Complex Troubleshooting, Problem Identification and Root cause analysis
  10. Deployment and support strategies for large enterprise implementations

Candidate should be able to support pre-sales engagements by identifying and communicating potential solutions that meet customers' needs within their constraints.

Solid understanding of Microsoft Pattern and Practices from Inception to Implementations is required.

Experience in using code and application analysis & profiling tools such as NDepend, SQL Profiler and Fiddler is required

Experience in using performance counters for performance monitoring and tuning is required.

Understanding of network topologies and experience configuring single sign-on solutions.

Any knowledge on niche technology like Cloud, Big Data, No SQL, Mobile, CRM, Windows 8, HTML5 is a plus.

Job Posted By

About Organisation