Job Description :
Required Skills:
Bachelor’s degree in Computer Science or equivalent experience
Must be comfortable with 10-15% travel
Minimum of 3+ years experience with Episerver versions 7+
Application installation / Configuration / Environmental Management
Systems Architecture / Workflow designs
Reusable Episerver page templates and block controls
Minimum 5+ years object-oriented analysis, design and development experience
Minimum 5+ years .NET/C# coding experience
Minimum 5+ years SQL
Minimum 3+ MVC4 and WebAPI
Require JS module development
Deep understanding of HTML/CSS related to reusability
Advanced data modeling skills
Fundamental object-oriented design skills
Knowledge of web service standards
Database Schema Development and Documentation experience
Knowledge of XML and JSON serialization concepts
Understanding of the technical foundations of a web-based solution
Experience working with multi-site environment and developing and designing components to be shared and used cross-functionally
Translating wireframes into technical specifications
Experience leading and directing a team
Experience mentoring junior developers
Experience working with distributed delivery (offshore) teams
Demonstrated strong written & verbal communication skills, ability to work in a team-oriented environment

Desired Skills:
SQL Server Database Architecture and Design experience
Experience using Team Foundation Server (TFS) 2008 or later
TFS Build management and deployment
Automated unit testing
Strong understanding and hands-on experience with industry-standard design (OOD) patterns
Experience developing in an Agile environment