Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Integration of user-facing elements developed by a front-end developers with server side logic
- Building reusable code and libraries for future use
- Optimization of the application for maximum speed and scalability
- Implementation of security and data protection
- Design and implementation of data storage solutions
Job Requirements
- Expert Level in Microsoft technologies (.NET4.5/C#, Web API 2, Entity Framework 6 (Code First), LINQ, SQL Server ....)
- Expert level in the following technologies and concepts:
- Auto Mapper
- ASP.NET MVC 5
- AST (Abstract Syntax Tree)
- Creating DSL for custom business requirements
- DI and IoC and ServiceLocator pattern
- Using Expression Trees in C#
- ORM, UOW architecture and handling
- Have Good experience in architecture and design Enterprise applications.
- Have strong experience in OO design and development.
- Utilizing and understanding Design Patterns is a must.
- Writing and debugging Unit and Integration Tests is a must using NUnit.
- Experience working with TFS for a source control
- Extensive problem-solving skills.
- Can work autonomously and communicate well with cross-functional teams.
- Experience with Agile methodologies.
- Solid understanding of SDLC.