Qualification:
• University Degree or diploma in Information System or computer science.
Required Experience:
• At least 8 years of experience in programming and application development.
• Experienced in Visual Studio, C#, Windows Service, WCF, Visual Basic, and MS SharePoint 2010.
• Skilled in using RDB systems including/ MS-SQL server, SQL Serve Management.
• Web Applications Design, Development & Deployment using common tools including ASP.NET, ASP Classic & case tools .NET, VBscript,
HTML, CSS, front-page, Bootstrap, JSON, JQuery, JavaScript and AJAX.
• Knowledge & experience in developing MVC Applications, XML web services, Windows services, WCF, ActiveX Controls and .Net components.
• Knowledge of Windows 2012, Centera, VMware, VMAX, EMC Networker & Data Domain is preferred.
• Experience in SSL Certificate implementation, Payment Gateway Integration and SMS Gateway Integration.
• Experience in IPOS device integration.
• Experienced in LINQ, Entity Framework, Microsoft Visual Source Safe, M Reports, and Crystal Reports.
• Fluent in English writing and reading, Arabic will be advantage.
Technical Duties & Responsibilities:
- Responsible for Design, Development and Implementation of application in different environments (PC, Mainframe, Networks, Internet and
Intranet) including different operating system Microsoft Windows Server, Unix, Guardian
- Develop and code programs using 4GL language and development tools.
- Implement and Test new applications. Analyze, modify and recompile existing applications.
- Work with a diverse range of development platforms and coding languages and engage in actual coding tasks.
- Maintain and support running applications, and response to end-users' feedbacks, inquiries and change-requests.
- Testing and implementing suitable new technologies to satisfy busines requirements.
- Deploying Applications in Server - Configuring in IIS and assign permissions and other settings.
- Investigate end-users needs and perform business Needs Assessment and Requirements Gathering tasks.
- Solve programming problems in development cycles and implementation phases
- Compose application specification and documentation.
- Prepare management and technical reports.
- Supervise and assist other developers.