Ingenuity is a group of creative, energetic people helping life
science researchers understand the biological mechanisms that cause
human disease. Ingenuity=C2's industry-leading technology platform was
built by our team of interdisciplinary, entrepreneurial researchers,
scientists and engineers that are passionate about improving human
health through the intelligent use of semantic technologies. We have
used this technology to develop the industry-leading analytic platform
for pathway analysis and systems biology research, and are now
expanding to develop new solutions for the life sciences and
healthcare markets. We are passionate about our users, our products,
our technology, and our vision, and are looking for intelligent,
talented and entrepreneurial developers who are eager to join our
world-class team.
As a member of the Ingenuity Application Development team, you will be
responsible for the design and implementation of the Swing based user
interface of high-availability, high-volume, web-based scientific
applications. The development environment is fast-paced with numerous
iterative cycles. You will join a growing team committed to developing
user-centered applications that enables life science researchers to
gain novel insights in shorter period of time than previously
possible.
This challenging position will require a self-starter who can
effectively work on multiple projects simultaneously, meet aggressive
deadlines, and thrives in a dynamic environment. You will work closely
with usability engineers, interaction designers, visual designers,
software engineers, marketers, and product managers.
Responsibilities include, but are not limited to:
Developing easy-to-use, high performance Java Swing application for
serving dynamic scientific content that is very rich in graphics
Applying user interface design principles
Evaluating and prototyping emerging UI development technologies
Designing and developing graphics rich applications with limited or no
direct supervision
Education, Skills & Experience Required:
At least 3+ years experience in highly responsive Java Swing based web
application development
OO Analysis and Design, design patterns, ability to pick up existing
code quickly
Experience with SWING UI frameworks, GUI development standards
Experience with Unit Testing and Performance tuning SWING
applications
5+ years experience with industry-standard software development
methodologies, especially agile development methodologies. Ability to
work quickly and thrive in an agile, release-early release-often
development environment
5+ years experience with a variety of OSs such as Windows, Macs,
Solaris and Linux
Strong analytical ability and problem solving skills
Bachelor of Science or Master of Science in Computer Science or
equiv.
Excellent written and oral communication skills, with a particular
emphasis on the ability to communicate to non-technical personnel
Flexible and works well as part of a fast-paced interdisciplinary
product development team
Education, Skills & Experience Desired:
Background or experience in user interface development and/or human
computer interaction
Familiarity with graphing software like yFiles, jFreeChart, etc. a big
plus
Strong graphic design and layout skills a big plus
Development experience of highly scalable web applications is a plus
Experience working with a Unix environment, Subversion, and bug
tracking tools
To apply forward your resume to jbourland@[EMAIL PROTECTED]


|