Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Develop end to end application using C#/.NET / ASP.net MVC / MS- SQL .Work in team to develop software.
Job Requirements
- Bachelor’s Degree in Computer Science or IT related fields
- Minimum of 2 years of experience in development
- Experience with web-based systems
- Experience in Microsoft stack (C#, ASP.NET MVC, T-SQL, Web API)
- Expert coding ability in C#.
- Ability to develop from scratch in a .NET environment using ASP.NET MVC & Web API framework
- Solid experience with OO programming, MVC, Web services, REST with Web API or WCF, JavaScript, jQuery, AJAX
- Experience working with DevExpress and Entity Framework.
- Solid experience in Microsoft TFS Advanced with modern web technologies such as Bootstrap,CSS3, SASS, LESS, and HTML5
- Strong knowledge of JavaScript and experience with third-party JavaScript libraries such as jQuery, Knockout, Angular, etc.
- Experience solving scalability problems and understand how to optimize code/ API's to handle an increase in users.
- Experience in database design and ability to write complex queries using SQLServer. TDD,
- Unit and integration testing experience
- Excellent verbal and written communication skills
- Proficient with agile/scrum development methodology
- Excellent communication (written and verbal), analytical and interpersonal skills
- Fluency in Arabic & English languages