0% found this document useful (0 votes)
69 views3 pages

Assessment Check List - Backend Software Developer - ASP - Net MVC

Uploaded by

bmcloudc
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
69 views3 pages

Assessment Check List - Backend Software Developer - ASP - Net MVC

Uploaded by

bmcloudc
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Backend Software Developer - ASP.

Net MVC - Web Applications


Assessment Checklist
1 C# Programming Skills Answer
 Understanding of Object-Oriented Programming concepts (Encapsulation, Inheritance, yes
Polymorphism, and Interfaces)
 Knowledge of C# Language Syntax and Features yes
 Knowledge of Lambda Expressions yes
 Understanding of Delegates yes
 Knowledge of LINQ (Language-Integrated Query) yes
 Ability to work with Arrays, Collections and Generics yes
 Understanding of Exception Handling and Error Logging yes
 Knowledge of Dependency Injection yes
 Understanding of Reflections yes
 Understanding of Extension Methods yes
2 Web Development Skills
 Understanding of HTTP Protocol and its Methods yes
 Understanding of Web Standards and Accessibility Guidelines
 Knowledge of HTML, CSS, JavaScript, and jQuery yes
 Knowledge of TypeScript yes
 Knowledge of Bootstrap Framework yes
 Understanding of handling of data in JSON and XML formats yes
 Ability to work with AJAX and Web API yes
 Understanding of RESTful Web Services yes
3. Development Tools
 Proficiency in using Visual Studio and its Debugging Tools yes
 Knowledge of Microsoft TFS yes
 Understanding of Testing Frameworks like NUnit and Moq yes
 Understanding of Agile Software Development methodologies like Scrum and Kanban
4. Development in ASP.Net MVC
 Understanding of Model-View-Controller (MVC) architecture and its benefits yes
 Ability to create and configure an ASP.Net MVC Project yes
 Knowledge of the components of an ASP.Net MVC application and their roles yes
 Familiarity with ASP.NET MVC Pipeline and Lifecycle yes
 Understanding of HTML Helpers and how to use them in ASP.Net MVC yes
 Knowledge of Razor View Engine and how to use it to create Views yes
 Understanding of Routing yes
 Understanding of Bundles yes
 Understanding of Minification yes
 Ability to use AJAX to make asynchronous requests to the Server yes
 Knowledge of Exception Handling and Error Logging yes
 Knowledge of Web API and its differences from MVC Controllers yes
 Knowledge of RDLC yes
 Knowledge of using Syncfusion Controls for ASP.Net MVC yes
 Knowledge of Syncfusion Bold Reports
5. Advanced Topics in ASP.Net MVC
 Knowledge of Asynchronous programming using async and await yes
 Knowledge of Caching and how to use it to improve performance yes
 Understanding of Filters and how to use them in ASP.Net MVC yes
 Understanding of Areas and how to use them to organize large applications

6. Database Skills
· Knowledge of Relational Database concepts yes
· Working experience in Microsoft SQL Server yes
· Familiarity with Database design principles and normalization yes
· Experience in using ADO.Net yes
· Ability to write complex SQL queries and optimize them yes
· Ability to write Parameterized SQL Queries yes
· Knowledge of using Indexes for optimization of SQL Queries yes
· Knowledge of Locking concepts and types of Locking
· Knowledge of SQL Server Filestream yes
· Knowledge of Common Table Expression (CTE) in SQL yes
· Knowledge of Stored Procedures, Triggers, and Views yes

6. Soft Skills
 Strong communication and interpersonal skills yes
 Ability to work collaboratively in a team environment yes
 Strong problem-solving and analytical skills yes
 Willingness to learn and adapt to new technologies and methodologies yes
YES
NO

You might also like