0% found this document useful (0 votes)
36 views

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

Uploaded by

bmcloudc
Copyright
© © All Rights Reserved
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
36 views

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

Uploaded by

bmcloudc
Copyright
© © All Rights Reserved
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