*Create software applications by following software development lifecycle process, which includes requirements gathering, design, development, testing, release, and maintenance. *Communicate with team members regarding projects, development, tools, and procedures;Utilize skills in development areas including object oriented programming (C#), databases (SQL), Model, View, Controller (MVC), and web applications (ASP.NET). *Participate in software validation process through development, review, and/or execution of test plan/cases/scripts. *Provide end-user support including setup, installation, and maintenance for applications released. Skills Required: .NET Developer *Must have good communication skills in Arabic and English. *The Resource should be having minimum 5 year experience in managing websites/portal, developing web pages and web services using .NET Technologies. *Experience developing, launching and managing a Content Management System. Experience deliver...