Mountain view, CA
Overview:
Lead GUI Developer will play a key role in the design and implementation of its next generation of business intelligence product. The product will be built with cutting-edge Rich Internet Application technology, processing and analyzing terabytes of data. This challenging position provides an outstanding opportunity for someone who is looking a challenging environment, an opportunity for career growth and involvement with the cutting edge technologies.
Responsibilities:
Lead a team of designers and developers in the technical delivery of the software solution through the full lifecycle of the project including requirements, design, implementation, testing and maintenance
Provide technical leadership during the life cycle of the product
Work with management to plan and execute technical projects
Provide support of the existing software components and tools
Qualifications:
Bachelor's degree (or above) in Computer Science or Electrical Engineering
7+ years of working experience of full life-cycle software development
5+ years of working experience of GUI design and development
At least 1 year experience in a software engineering lead role
Thorough understanding in the user interface design principles
Working experience with agile software development methodologies
Strong communication skills, both written and verbal
Expertise in web technologies such as JSP, Servlet and XML
Working knowledge of advanced web technologies such as Ajax, JSF and Spring Framework
Experience with any of following will be a huge plus:
Rich Internet Application architecture and technologies such as Flex, XML schema, XPath and XSLT
Business Intelligence applications such as Business Objects or Cognos
Linux/Unix, Perl/Python scripting and other scripting languages
Ability to work in a fast pace environment