responsibilities: -
minimum 3 years of development experience in mvc 4/5/6 with c#/
knowledge of .net core framework is essential.
hands-on experience with mvc code first & database first approach
experience of working with one of the orm tools like entity frameworks / linq / hibernate etc. is a must.
good expertise with web services / rest apis using wcf / web api
proficiency with javascript, jquery, jquery ui, ajax is mandatory.
thorough at writing sql queries / stored procedures / udfs / ctes etc. with databases like ms sql, oracle, my sql, etc.
knowledge of standard unit testing tools and practices.
hands-on experience with versioning tools like tfs, svn, git.
skilled knowledge of basic administrative activities like website deployment with iis, database backup-restore, etc. is mandatory.
knowledge of web forms will be an added advantage.
familiarity with architectural patterns, solid principles & c# design patterns would be a plus.
knowledge of .net core will be an added advantage.
good knowledge of cms solutions like umbraco / sitefinity / sitecore / dnn / orchard etc. would be appreciated.
expertise with angular js / react js / knockout js etc. will be add on advantage.
proficiency with any third-party tools like devexpress / kendo ui etc.
work closely with the business development team, and clients to understand and analyze requirements.
architect, design, develop & document technical solutions.
implementation, customization, and maintenance of mvc based applications.
translate application storyboards/wireframes and use cases into functional applications.
design, build and maintain efficient, reusable and reliable code.
develop a standard set of unit test cases with the help of existing .net provided/supported frameworks.
work independently to resolve issues and assist team members.
to learn, train and cope up with the ever-changing technology requirements in mvc and related platforms.