Applications Engineer
Corista, LLC is a global company developing software for Pathologists, Hospitals and Pharmaceutical companies. Corista was founded in 2005 to create a Digital Pathology Processing Platform incorporating patented image compression technology for pathology. The digital images used by Pathology can routinely run 10G in size and this curtails the ability of pathologists to utilize a digital platform.
The candidate will be a 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.
This person should be familiar with software design and implementation issues dealing with client-server technologies, data management in a distributed environment and network security, and must be able to thrive in a fast-paced and flexible startup environment. The ideal candidate will have a strong customer focus and an enthusiasm for delivering high-quality products on schedule, and an appreciation for clean, elegant, simple code. The type of individual we need is energized by working with cutting edge technologies and will enjoy the challenge of creating a successful business while working within small company constraints.
ESSENTIAL SKILLS/QUALIFICATIONS:
Candidates must have:
MS (or BS with work experience) in Computer Engineering or Computer Science with 4-7 years experience.
Strong OO experience with experience in Java. Additional experience with C# or C++ a plus
A strength in one or more of the following: Java UI (Eclipse RCP / SWT), Ruby, Imaging & Image Processing, Client-Server technologies, Server-Server technologies, Web Services
Comfortable in both Windows and Linux environments.
Additional experience with the following is a plus:
Experience with large image capture, management and consumption. Other large data (video) / metadata applications experience also a plus
Experience with investigating, integrating with and extending Open Source software packages
Experience using and deploying to Tomcat (or other Servlet Containers), MySQL / PostGRES is also a plus
Experience with Eclipse, Subversion and other SDLC tools
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.
|