




Key Roles and Responsibilities * Meeting with technology managers to determine application and website requirements. * Analyzing system requirements and delegating development tasks. * Developing technical specifications. * Writing scalable code for .NET software applications. * Reviewing and debugging .NET applications. * Deploying functional websites, programs, and applications. Drafting software and application operating procedures. * Job Requirements Educational Qualification, Professional Certifications and Affiliations * BSc degree in Computer Science or Engineering. * 5\+ years of software development experience. * Excellent knowledge of C\#, ASP.NET, Visual Studio .NET * Excellent knowledge of database concepts on SQL databases. * Experience with HTML, JavaScript and web development frameworks (AngularJS, Bootstrap, jQuery) * Team player, willing to learn, and hard worker. * Ability to quickly learn new software technologies. * Analysis and problem\-solving skills. * Ability to manage multiple, concurrent work streams and tasks. * You have experience working on a number of Internal systems, preferably on a large scale. Work Experience Minimum of 5 years of experience in the same. * Language Skills * Proficient in English and Arabic


