Senior programmer B

Salmiya, Kuwait

       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.