We are seeking a .NET developer responsible for building .NET applications using Your primary responsibility will be to design and develop these layers of our applications, and to coordinate with the rest of the team working on different layers of the infrastructure.
Key Responsibilities
Develop new product features and new applications within an Agile environment as well as maintaining and supporting existing applications
Deliver high quality code that is maintainable and readable and adheres to our coding standards
Design, build, and maintain efficient, reusable, and reliable code
Write appropriate unit, UI, performance and integration tests
Help maintain code quality, organization, and automatization
Integrate data storage solutions
Ensure the best possible performance, quality, and responsiveness of applications
Skills
Strong knowledge of .NET Framework, MVC, Web Api, C#.net.
Knowledge of HTML, CSS, JavaScript, Juqery, AJAX.
Strong understanding of object-oriented programming.
Familiar with various design and architectural patterns.
Familiarity with Microsoft SQL Server.
Experience with popular web application frameworks.
Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds.