Job Description:
# Understand project vision and objectives from users point of view
# Analyze requirements 
# Design database structures
# Architect and design enterprise level web applications
# Mentor and provide design guidance to team lead, senior, and junior developers
# Consult on approach and analyze and propose optimum solutions within a team of peers
# Ability to layout a technology roadmap for technology changes working 

# Strong experience with .NET design and application, database and security architectures

# Experience in latest frameworks: .NET 4.0, 4.5, ASP.Net, C#, MVC 4/5
# Experience in using SOA concepts with WCF or Service Stack
# Ability to work with all layers: presentation, service, business, data
# Experience with agile software development methodologies
# Programming in ASP .NET/C#
# Programming in SQL Server 2012 (T-SQL)
# Experience with Windows 2008 R2/2012 and IIS 7.0+
# Usage of TFS or equivalent tools for configuration, code analysis, and profiling
# Should be able to analyze and recommend performance and security best practices, database designs, and general development conventions and standards
# Must understand database sizing and scalability requirements
# Must have schedule and priority management skills


Apply Now