Responsible for software application design, development and testing, Implementation and Support Works as the team leader of an application development team developing, designing, testing and maintaining one or more projects 10- 20 years of experience in which at least 7 years in Application/Software development Bachelors degree in Computer Science, or Information Systems - Masters degree is desirable Electrical Engineering or equivalent experience is required Web application development for remote monitoring and control systems with telecommunication gateway interface Experience in the following technologies is a must: Oracle, BEA, Java, J2EE, HTML, XML, .NET 1.1/2.0, C#.NET, ASP.NET, and SQL Server 2005/2008 Experience in Windows and Linux platforms Develop applications in Intranet and Internet technologies (TCP/IP) Must possess a very strong understanding of the full SDLC methodologies Excellent team player with strong verbal and written communication skills.