-Writing reusable, testable, and efficient code
-Design and implementation of low-latency, high-availability, and performant applications
-Implementation of security and data protection
-Integration of data storage solutions
Requirements
-At least 2 years of overall development experience
-At least 1 year of strong hands on Asp.net MVC, .Net Core is preferred
-Familiar with Entity Framework
-Experience working with SQL Server
-Strong proficiency with RESTful APIs
-Proficient understanding of code versioning tools, such as TFS
-Understanding the nature of asynchronous programming
-Understanding design principles behind a scalable application
-Experience in application performance tuning
-Familiar with test first development
-Understanding accessibility and security compliance
-Good experience in design and development of distributed applications