home    contact

Senior Applications Engineer

The Senior Application Engineer will report to the Director of Engineering and be a major contributor on a small tightly knit team of senior developers and scientists. He or she will be actively involved in all stages of product development for a young, privately funded startup lead by an experienced management team. We are a small company and the successful applicant will be someone who understands the needs of emerging technology firms, can easily translate between technology and business, is an active “doer” and can lead by example.

This person should be familiar with design and implementation issues dealing with data and image management in a distributed environment, and must be able to thrive in a fast-paced and flexible startup environment. The ideal candidate will have a strong customer focus, a proven track record of delivering high-quality products on schedule, and an appreciation for clean, elegant, simple code.

The ideal candidate will be energetic, positive and outgoing, and have demonstrated success in building products that integrate cutting edge technologies into market successes. This role requires someone who has hands-on experience with both infrastructure and software product development. The product suite the company develops will incorporate a blend of technologies including those built in-house and those incorporated from the open source community. We also expect this individual to build relationships with vendors, contractors and external companies for all our technology related initiatives.

The type of individual we need is energized by working with cutting edge technologies, has experience building an emerging company into a dominant market presence and enjoys the challenge of creating a successful business while working within small company constraints.

ESSENTIAL SKILLS/QUALIFICATIONS:

Candidates must have:

  • Five to ten years of commercial software development experience.
  • BS/MS in Computer Engineering or Computer Science
  • Strong OO experience with experience in Java, especially in an Eclipse RCP or other MVC/Plugin Environment.
  • Experience with XML and SQL.
  • Experience with software development and deployment on both Windows & Linux.
  • Experience with Eclipse, Subversion and other SDLC tools.

    Ideal candidates will have additional experience with:

  • Experience with large image capture, management and consumption. Other large data (video) / metadata applications experience also a plus.
  • Experience in some of the following: Ruby, JAI, Matlab, C++, C#, deploying to Tomcat (or other Servlet containers), MySQL / PostGRES.
  • Experience with investigating, integrating with and extending Open Source software packages.

    Candidates must also be:

  • Able to express and communicate thoughts and ideas (both written and verbally) to both technical and non-technical audiences.
  • Analytical, organized, detail-oriented and self-directed.
  • Able to work well within a small team.
  • Excellent problem solvers and have the ability to architect a solution based on loose requirements and discussions.
  • Familiar with standard professional software development processes including working from requirements and standards documents, task estimation, documenting designs, source code control, unit testing.
  • Comfortable working in a fast-paced, team-oriented, startup environment.
  • © Copyright 2008 Corista. All rights reserved.