Job Description :
Interview: Ph and face to face (Need local or nearby)

Database – Microsoft SQL Server stored procedures
Data Access Layer – Web API written in C# .Net using Enterprise Library for database calls
Web Presentation Layer – Web Application written in C# .Net MVC using Telerik controls and Responsive Design

Major Job Accountabilities:
Define, document, and communicate architectural standards for custom web applications
Lead design efforts to re-architect existing web applications and build new applications
Technical oversight of onshore and offshore web development efforts
Conduct code reviews to ensure that architectural standards are followed
Convert functional specifications into technical specifications
Collaborate with Project Managers to establish and adhere to reasonable project timelines
Provide expert commentary on data deliverables in design and code reviews
Assist with troubleshooting and performance tuning to identify root cause and recommend solutions
Work with senior leadership to implement the architecture direction
Work both independently and collaboratively within one or more project teams
Make decisions and set priorities consistent with the long-term interest of the organization and stakeholders

MS or BS in computer science or equivalent education desired
At least 8 years of experience designing MVC applications written in C# .Net
At least 5-7 years of logical data modeling experience
At least 5-7 years of hands-on RDBMS experience (SQL Server preferred)
At least 3 years of experience designing Web APIs (or Web Services)
Experience using JavaScript and CSS to provide a responsive web design
Excellent communication (oral and written) and interpersonal skills
Excellent attention to detail and commitment to product quality
Strong problem solving, critical thinking, and troubleshooting skills
Strong listening and questioning skills
Leadership skills with ability to champion change and drive organization improvement
Must work well independently and in a collaborative team environment
Ability to lead meetings with technical peers regarding solution designs
Efficiently manage time and set priorities for multiple deadlines as well as ad hoc requests
Provide timely status updates and issue escalation to appropriate levels of management
Experience with both Agile and Waterfall methodologies
Experience with MVC JavaScript frameworks (Angular, Backbone, or Ember) is a plus
Experience with Microsoft Azure or Amazon Web Services is a plus
Experience architecting solutions for Native Mobile (Android and iOS) apps is a plus