ÿþ<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>Pristine Infotech, inc.- Mobile 2.0/3.0 - Extended Retail Ecosystem - Healthcare - Utilities</title> <link href="images/style.css" rel="stylesheet" type="text/css"> <script type="text/JavaScript"> <!-- function MM_swapImgRestore() { //v3.0 var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc; } function MM_preloadImages() { //v3.0 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array(); var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++) if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}} } function MM_findObj(n, d) { //v4.01 var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n]; for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); if(!x && d.getElementById) x=d.getElementById(n); return x; } function MM_swapImage() { //v3.0 var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3) if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];} } //--> </script> <style type="text/css"> <!-- body { margin-top: 0px; margin-left:0px; background-image: url(images/bg.jpg); } --> </style> <style type="text/css"> #dropmenudiv{ position:absolute; border-bottom-width: 0; color:#cb5f0d; font:normal 11px arial; line-height:18px; z-index:100; } #dropmenudiv a{ color:#cb5f0d; font:normal 12px arial; width: 100%; display: block; text-indent: 3px; border-bottom: 1px solid #d1a564; text-decoration: none; padding-top: 1px; padding-right: 0; padding-bottom: 1px; padding-left: 0; } #dropmenudiv a:hover{ /*hover background color*/ background-color: #f77916; color:#ffffff; font:normal 12px arial; } </style> <script type="text/javascript"> //Contents for menu 1 var menu1=new Array() menu1[0]='<a href="about.html">About us</a>' menu1[1]='<a href="mngmt.html">Management</a>' menu1[2]='<a href="careers.html">Careers</a>' var menuwidth='165px' //default menu width var menubgcolor='#f8d8a8' //menu bgcolor var disappeardelay=250 //menu disappear speed onMouseout (in miliseconds) var hidemenu_onclick="yes" //hide menu when user clicks within menu? /////No further editting needed var ie4=document.all var ns6=document.getElementById&&!document.all if (ie4||ns6) document.write('<div id="dropmenudiv" style="visibility:hidden;width:'+menuwidth+';background-color:'+menubgcolor+'" onMouseover="clearhidemenu()" onMouseout="dynamichide(event)"></div>') function getposOffset(what, offsettype){ var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop; var parentEl=what.offsetParent; while (parentEl!=null){ totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop; parentEl=parentEl.offsetParent; } return totaloffset; } function showhide(obj, e, visible, hidden, menuwidth){ if (ie4||ns6) dropmenuobj.style.left=dropmenuobj.style.top="-500px" if (menuwidth!=""){ dropmenuobj.widthobj=dropmenuobj.style dropmenuobj.widthobj.width=menuwidth } if (e.type=="click" && obj.visibility==hidden || e.type=="mouseover") obj.visibility=visible else if (e.type=="click") obj.visibility=hidden } function iecompattest(){ return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body } function clearbrowseredge(obj, whichedge){ var edgeoffset=0 if (whichedge=="rightedge"){ var windowedge=ie4 && !window.opera? iecompattest().scrollLeft+iecompattest().clientWidth-15 : window.pageXOffset+window.innerWidth-15 dropmenuobj.contentmeasure=dropmenuobj.offsetWidth if (windowedge-dropmenuobj.x > dropmenuobj.contentmeasure) edgeoffset=dropmenuobj.contentmeasure-obj.offsetWidth } else{ var topedge=ie4 && !window.opera? iecompattest().scrollTop : window.pageYOffset var windowedge=ie4 && !window.opera? iecompattest().scrollTop+iecompattest().clientHeight-15 : window.pageYOffset+window.innerHeight-18 dropmenuobj.contentmeasure=dropmenuobj.offsetHeight if (windowedge-dropmenuobj.y < dropmenuobj.contentmeasure){ //move up? edgeoffset=dropmenuobj.contentmeasure+obj.offsetHeight if ((dropmenuobj.y-topedge)<dropmenuobj.contentmeasure) //up no good either? edgeoffset=dropmenuobj.y+obj.offsetHeight-topedge } } return edgeoffset } function populatemenu(what){ if (ie4||ns6) dropmenuobj.innerHTML=what.join("") } function dropdownmenu(obj, e, menucontents, menuwidth){ if (window.event) event.cancelBubble=true else if (e.stopPropagation) e.stopPropagation() clearhidemenu() dropmenuobj=document.getElementById? document.getElementById("dropmenudiv") : dropmenudiv populatemenu(menucontents) if (ie4||ns6){ showhide(dropmenuobj.style, e, "visible", "hidden", menuwidth) dropmenuobj.x=getposOffset(obj, "left") dropmenuobj.y=getposOffset(obj, "top") dropmenuobj.style.left=dropmenuobj.x-clearbrowseredge(obj, "rightedge")+"px" dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(obj, "bottomedge")+obj.offsetHeight+"px" } return clickreturnvalue() } function clickreturnvalue(){ if (ie4||ns6) return false else return true } function contains_ns6(a, b) { while (b.parentNode) if ((b = b.parentNode) == a) return true; return false; } function dynamichide(e){ if (ie4&&!dropmenuobj.contains(e.toElement)) delayhidemenu() else if (ns6&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget)) delayhidemenu() } function hidemenu(e){ if (typeof dropmenuobj!="undefined"){ if (ie4||ns6) dropmenuobj.style.visibility="hidden" } } function delayhidemenu(){ if (ie4||ns6) delayhide=setTimeout("hidemenu()",disappeardelay) } function clearhidemenu(){ if (typeof delayhide!="undefined") clearTimeout(delayhide) } if (hidemenu_onclick=="yes") document.onclick=hidemenu </script></head> <body onLoad="MM_preloadImages('images/hover.jpg','images/hover (2).jpg','images/hover (3).jpg','images/hover (4).jpg','images/hover (6).jpg','images/hover (1).jpg','images/hover (5).jpg','images/hover (7).jpg')" > <table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td > <table width="774" height="100%" border="0" cellpadding="0" cellspacing="0" class="gry_bdr" align="center"> <tr> <td height="107"><table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td><div align="right"><img src="images/temp_4_3_02.jpg" alt="" width="302" height="107" border="0"></div></td> <td><table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td><img src="images/temp_4_3_03.jpg" width="97" height="53" alt=""></td> <td><img src="images/temp_4_3_04.jpg" width="95" height="53" alt=""></td> <td><img src="images/temp_4_3_05.jpg" width="102" height="53" alt=""></td> </tr> <tr> <td><img src="images/temp_4_3_08.jpg" width="97" height="54" alt=""></td> <td><img src="images/temp_4_3_09.jpg" width="95" height="54" alt=""></td> <td><img src="images/temp_4_3_10.jpg" width="102" height="54" alt=""></td> </tr> </table></td> <td valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td colspan="3"><img src="images/temp_4_3_06.jpg" width="178" height="53" alt=""></td> </tr> <tr> <td colspan="3"><img src="images/temp_4_3_11.jpg" width="178" height="21" alt=""></td> </tr> <tr> <td><a href="contact.html" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image78','','images/hover (5).jpg',1)"><img src="images/temp_4_3_12.jpg" alt="Contact" name="Image78" width="79" height="33" border="0"></a></td> <td><a href="sitemap.html" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image79','','images/hover (7).jpg',1)"><img src="images/temp_4_3_13.jpg" alt="sitemap" name="Image79" width="79" height="33" border="0"></a></td> <td><img src="images/temp_4_3_14.jpg" width="20" height="33" alt=""></td> </tr> </table></td> </tr> </table></td> </tr> <tr> <td height="48"><table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td><img src="images/temp_4_3_15.jpg" width="149" height="48" alt=""></td> <td><img src="images/temp_4_3_16.jpg" width="154" height="48" alt=""></td> <td><img src="images/temp_4_3_17.jpg" width="97" height="48" alt=""></td> <td><img src="images/temp_4_3_18.jpg" width="95" height="48" alt=""></td> <td><img src="images/temp_4_3_19.jpg" width="102" height="48" alt=""></td> <td><img src="images/temp_4_3_20.jpg" width="79" height="48" alt=""></td> <td><img src="images/temp_4_3_21.jpg" width="79" height="48" alt=""></td> <td><img src="images/temp_4_3_22.jpg" width="20" height="48" alt=""></td> </tr> </table></td> </tr> <tr> <td><table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td width="277" valign="top" background="images/temp_4_3_63.jpg"> <table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td height="380" valign="top"> <table width="277" height="380" border="0" cellpadding="0" cellspacing="0"> <tr> <td align="right"><img src="images/temp_4_3_24.jpg" width="41" height="179" alt=""></td> <td colspan="3"><table width="195" height="179" border="0" cellpadding="0" cellspacing="0"> <tr> <td><a href="index.html" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image72','','images/hover.jpg',1)"><img src="images/temp_4_3_25.jpg" alt="Home" name="Image72" width="195" height="29" border="0"></a></td> </tr> <tr> <td><a href="products.html" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image73','','images/hover (2).jpg',1)"><img src="images/temp_4_3_32.jpg" alt="Products" name="Image73" width="195" height="29" border="0"></a></td> </tr> <tr> <td><a href="services.html" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image74','','images/hover (3).jpg',1)"><img src="images/temp_4_3_34.jpg" alt="services" name="Image74" width="195" height="30" border="0"></a></td> </tr> <tr> <td><a href="partners.html" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image75','','images/hover (4).jpg',1)"><img src="images/temp_4_3_35.jpg" alt="Partners" name="Image75" width="195" height="32" border="0"></a></td> </tr> <tr> <td><a href="news.html" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image76','','images/hover (6).jpg',1)"><img src="images/temp_4_3_36.jpg" alt="News" name="Image76" width="195" height="29" border="0"></a></td> </tr> <tr> <td><a href="company.html" onClick="return clickreturnvalue()" onMouseOut="MM_swapImgRestore(), delayhidemenu()" onMouseOver="MM_swapImage('Image77','','images/hover (1).jpg',1), dropdownmenu(this, event, menu1, '100px')"><img src="images/temp_4_3_37.jpg" name="Image77" width="195" height="30" border="0"></a></td> </tr> </table></td> <td valign="bottom"><img src="images/temp_4_3_26.jpg" width="41" height="179" alt=""></td> </tr> <tr> <td align="right"><img src="images/temp_4_3_39.jpg" width="41" height="71" alt=""></td> <td colspan="3"><table width="195" height="71" border="0" cellpadding="0" cellspacing="0"> <tr> <td align="left" valign="top"><img src="images/temp_4_3_40.jpg" width="67" height="71" alt=""></td> <td align="left" valign="top"><img src="images/temp_4_3_41.jpg" width="72" height="71" alt=""></td> <td valign="top"><img src="images/temp_4_3_42.jpg" width="56" height="71" alt=""></td> </tr> </table></td> <td valign="top"><img src="images/temp_4_3_38.jpg" width="41" height="71" alt=""></td> </tr> <tr> <td align="right"><img src="images/temp_4_3_43.jpg" width="41" height="28" alt=""></td> <td><img src="images/temp_4_3_44.jpg" width="67" height="28" alt=""></td> <td><img src="images/temp_4_3_45.jpg" width="72" height="28" alt=""></td> <td><img src="images/temp_4_3_46.jpg" width="56" height="28" alt=""></td> <td valign="top"><img src="images/temp_4_3_47.jpg" width="41" height="28" alt=""></td> </tr> <tr> <td align="right"><img src="images/temp_4_3_48.jpg" width="41" height="34" alt=""></td> <td><img src="images/temp_4_3_49.jpg" width="67" height="34" alt=""></td> <td><img src="images/temp_4_3_50.jpg" width="72" height="34" alt=""></td> <td><img src="images/temp_4_3_51.jpg" width="56" height="34" alt=""></td> <td valign="top"><img src="images/temp_4_3_52.jpg" width="41" height="34" alt=""></td> </tr> <tr> <td align="right"><img src="images/temp_4_3_53.jpg" width="41" height="35" alt=""></td> <td><img src="images/temp_4_3_54.jpg" width="67" height="35" alt=""></td> <td><img src="images/temp_4_3_55.jpg" width="72" height="35" alt=""></td> <td><img src="images/temp_4_3_56.jpg" width="56" height="35" alt=""></td> <td valign="top"><img src="images/temp_4_3_57.jpg" width="41" height="35" alt=""></td> </tr> <tr> <td align="right"><img src="images/temp_4_3_58.jpg" width="41" height="34" alt=""></td> <td><img src="images/temp_4_3_59.jpg" width="67" height="34" alt=""></td> <td><img src="images/temp_4_3_60.jpg" width="72" height="34" alt=""></td> <td><img src="images/temp_4_3_61.jpg" width="56" height="34" alt=""></td> <td valign="top"><img src="images/temp_4_3_62.jpg" width="41" height="34" alt=""></td> </tr> </table> </td> </tr> <tr> <td background="images/temp_4_3_63.jpg">&nbsp; </td> </tr> </table> </td> <td width="498" valign="top" bgcolor="#FFFFFF"><table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td><table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td><img src="images/careers.jpg" width="218" height="33" alt=""></td> <td><img src="images/temp_4_3_28.jpg" width="102" height="33" alt=""></td> <td><img src="images/temp_4_3_29.jpg" width="79" height="33" alt=""></td> <td><img src="images/temp_4_3_30.jpg" width="79" height="33" alt=""></td> <td><img src="images/temp_4_3_31.jpg" width="20" height="33" alt=""></td> </tr> </table></td> </tr> <tr> <td valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td width="15">&nbsp;</td> <td width="476">&nbsp;</td> <td width="15">&nbsp;</td> </tr> <tr> <td>&nbsp;</td> <td bgcolor="#EDECEB" class="blkb_cont">We are seeking two software professionals to work in Woburn, MA for 4 to 6 months. Strong possibility of converting interested candidates to full time employment.</td> <td>&nbsp;</td> </tr> <tr> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr> <td>&nbsp;</td> <td class="bults" ><b> Must Have Characteristics</b></td> <td>&nbsp;</td> </tr> <tr> <td>&nbsp;</td> <td ><UL class="bults" > <LI>Masters Degree in Computer Science from highly reputed educational institutions. <LI>Between 5 to 8 years of software product development experience. <LI>Clearly demonstrated experience in multiple enterprise critical, full life cycle J2EE projects  from concept through deployment and ongoing support. Recent hands on experience in designing and programming enterprise class (as against just programming) truly Object Oriented applications. Solid understanding of latest software engineering IDEs, frameworks, tools, processes and design patterns. Adherence to rigorous software engineering discipline and proven skills in documenting all aspects of the development cycle. <LI>Deep interest in and knowledge of ongoing technological advances, design techniques and productivity tools. <LI>Excellent communication skills - presentation, verbal and written. Experience in writing clear, well structured and concise requirements, design artifacts and functional and technical specifications. <LI>Strong experience with developing both server-side and client side applications. Demonstrated expertise with Enterprise Java components including JSP, Servlets, JSF, JDBC, XML, Struts/Webwork, Spring, Hibernate, Web Services, etc. Experience in rich user interface development with Flex, JSTL, Javascript, Style Sheets, HTML, DHTML, DOM, JSON and Ajax. <LI>Experience with web/application servers  commercial, viz. WebLogic, WebSphere and open source, viz. Apache, Tomcat, JBoss. <LI>Experience using Oracle 11G. Solid knowledge of joins, views, triggers, stored procedures, data normalization, etc. <LI>Comfortable working with offshore teams. Ability to work independently in a fast paced start-up environment. Strong work ethic. Self-starter and quick leaner individual with  can do attitude and exceptional problem solving skills. Ability to research, diagnose, and troubleshoot issues independently. </UL></td> <td>&nbsp;</td> </tr> <tr> <td>&nbsp;</td> <td class="bults" ><b> Nice To Have Characteristics</b></td> <td>&nbsp;</td> </tr> <tr> <td>&nbsp;</td> <td ><UL class="bults" > <LI>Developing user facing applications for non-Windows Mobile smart phones. <LI>Familiarity with location aware, applications on mobile platform <LI>Experience in developing service oriented architectures and Software-as-a-Service solutions. </UL></td> <td>&nbsp;</td> </tr> </table></td> </tr> <tr> <td>&nbsp;</td> </tr> </table></td> </tr> </table></td> </tr> <tr> <td height="20" bgcolor="#F7954C"><div align="right"><span class="footer">Copyright &copy; 2007 Pristine Infotech, Inc. All Rights Reserved </span></div></td> </tr> </table> </td></tr></table> </body> </html>