Successful candidate will be a member of a global software development team and have responsibilities related to the creation and maintenance of information & engineering systems supporting business processes of various types. REQUIREMENTS Bachelors degree (or equivalent) preferably in computer science, information systems, engineering, or a related discipline and a minimum of four (4) years of directly applicable software development experience. Complete understanding of the software development life cycle, excellent project management skills, excellent communication skills, and a passion for customer centricity. Candidate must demonstrate a proven ability to plan, design, develop, and document complex client-server and web based software using the following technologies: - Visual Basic .NET - ASP.NET - Visual Basic 6.0 - Oracle and SQL Server databases Preferred Skills: - Java - Java Script - Microsoft Internet Information Server (IIS) - Apache / Tomcat