We are looking for a Client Application Developer to join an engineering team that will be primarily focused on client side development. The successful candidate will use various client technologies (Flash, HTML5, iOS, Android) across multiple platforms (PC, Tablet, Smartphone). The candidate must have at least 5-10 years overall industry experience, with 3-5 years of client side application development experience. The candidate will occasionally have server side development tasks as well.
Skills and Educational Requirements:Education & Certifications:
BS/MS degree in computer science or related fields.
Skills, Knowledge & Attributes:
This position will require a candidate with strong programming skills with prior experience in building multi-threaded applications.
Experience with Object Oriented Design methodology (C++/Java experience preferred).
Must have knowledge and experience of using the UNIX platform.
Familiar with platforms & operating systems common to mobile phones: Windows Mobile, iOS, Android.
Familiarity with Web technologies (Tomcat/Apache/MySQL/PHP).
Strong English written and verbal communication skills.
Ability to work in a fast-paced engineering environment.
Experience with AJAX or PHP is a plus
Experience with relational databases like Oracle or MySQL.
Proficiency in J2EE technologies viz., Servlets, Servlet Filter, JSP/JSTL, Java and XML Web Services
Experience working with shell scripts and scripting languages such as Perl and Ruby.
Product development experience of highly available commercial Java (J2EE) server using JSP, Servlet, Spring, Hibernate, preferably in SaaS or enterprise software environment
Experience with web services technologies such as SOAP, REST, Thrift, etc.
Experience working with networking protocols, sockets programming, and network routers.
Experience with MS Windows application development.
Payette Group is widely recognized as the Premier High-Tech Professional Search firm, dedicated exclusively to providing executive sourcing...