Senior Dveloper .NET

Industry Type IT - Hardware & Networking
Functional Area IT - Software
Location of Job Al Kuwait - Kuwait
Job Description
Required experience Minimum 5 years of extensive experience in the fields of relevant Application Development on the Microsoft .NET platform and hardcore development. Work as part of development team, using and practicing one of the Application lifecycle management and Methodologies (eg. Agile, CMMI are preferred) A strong understanding of MSF. A strong understanding of the key Microsoft Technologies such as ASP.net, ADO.net, Ajax, Xml web services, visual C#/VB.net Minimum 3 years of practical experience of .NET framework (1.1, 2.0), experience of .NET framework 3.0/3.5 is preferred. Deep understanding of Relational Database Architecture and experience in its use. Experience in handling technical problems related to the processing of international applications on platform-independent. Working experience with Visual Studio Team System will be a plus. A good command of Arabic and English language is preferable. A certification (not a must but strongly preferred) of Microsoft Certified Technology Specialist; Microsoft Visual Studio / SQL Server. Narrative Description .NET programmer is a member of the application development team. He/She is primarily responsible for performing application design, coding, testing and documentation using the C# (C sharp) programming language and the mostly famous relational database like Microsoft SQL Server. Additionally he/she is responsible for migrating application components from development to production environment and for controlling application security and performance. Candidates for this position must have a deep knowledge of the functions of the .NET framework and web services technology. Experience in developing transactional applications using Microsoft’s Transaction Server (MTS) and Microsoft Message Queue (MSMQ) Server will be a definite advantage. Technical Duties Perform application design and coding in ASP.NET, C#, VB.NET, accessing the relational Database and running under any platform. This should be done with strict adherence to well established standards and procedures recognized by the application development team. Perform exhaustive and systematic testing of the program (Black box and white box testing), being familiar with testing tools (VSTS – Tester Edition) Monitor the performance of the program in production environment with regards to its response, time, efficiency and user acceptance. Analyze and resolve all technical problems that may arise during actual production run. Perform maintenance of the program whenever need arises. Ensure and maintain data integrity of the records in the production database. Deployment Perform health checks periodically and act accordingly. Responsibilities Manage and control all .NET Programmers. Implement a development cycle methodology and enforce it among the programmers. Obtain a comprehensive understanding of the requirements and functionality of the program from the Analyst/Supervisor in charge. Report periodically the status of the programs to the Analyst/Supervisor in charge. Conduct user training and presentation of the program, providing the users with necessary documentation in advance and carefully note down all users comments and concerns regarding the program. Obtain and secure the users approval of the program. Prepare and finalize the user and technical documentation of the program. Providing and implement ways of optimizing the programs performance whenever necessary. Provide user support for the use of the program. As a fellow member of the application development team, evaluate and study new available software and hardware technologies to keep the services of the computer department up to date. Assist the Analyst/Supervisor in charge in whatever task he/she may assign or deligate. Provide necessary training for needed developers.

Desired Candidate's Profile
Experience 7 - 10 years
Education Basic - Bachelor of Science ( Computers )
Nationality Any Nationality
Gender Any

Contact Details
Reference Code HR029
Name Mathew D. - Recruitment Officer
Email dkm@alalamiah.com