Jave Software Developer 1

The Opportunity:
Precision Therapeutics, Inc. (Precision), a life-science company located in Pittsburgh, PA, is committed to improving outcomes of cancer patients. Known for their expertise in the science of individualizing cancer therapy through the use of a proprietary and unique live-tissue platform, Precision develops novel markers to help guide treatment decisions based on the biological processes of each individual’s cancer.

Duties & Responsibilities: (Include the following: other duties may be assigned)
The opportunity is a full-time, salaried position within the Software Development Group, in the Technology Development Department. This group develops software applications to support Precision’s clinical laboratory and related business functions.

The position is an entry level development position and will be mainly responsible for providing technical support to Precision’s internal departments who use proprietary JAVA based web applications. This includes support of clinical laboratories operating over two (2) shifts. The successful candidate will perform triage, evaluate, and either solve technical problems by applying solutions/recipes that the team has already developed, or collect information and forward the problem to more senior engineers.

Additionally, this position will assist users requesting ad hoc data extracts and reports.
The successful candidate must be highly organized, detail oriented, versatile, and an excellent communicator.

The position requires interaction with users and ability to travel between laboratory sites (all within the City of Pittsburgh). The position also requires the ability to work off hours and to periodically be on call for technical support. Occasional night and weekend support will be required.

Additional responsibilities may include software testing, writing automated test cases, and tracing reported errors through code.

Other responsibilities may be assigned.

Qualifications:

  • Education:
    • Bachelor’s degree in computer science, engineering, or a related discipline

 

  • Required Experience:    
    • Rudimentary understanding of relational databases
    • Proficiency writing SQL queries and updates
    • Knowledge of data reporting tools, such as Crystal Reports
    • Java web applications programming experience
    • Understanding of enterprise software engineering concerns such as concurrency, persistence, performance, scalability, etc.
  • Required Skills:            
    • Excellent organization skills
    • Ability to independently prioritize tasks and work efficiently
    • Ability to work independently or in small teams
    • Demonstrated ability to write documentation for a technical audience
    • Well developed and effective oral and written communication and interpersonal skills
    • Ability to effectively communicate technical concepts with non-technical end users
    • Proficiency with Microsoft® Office

 

  • Preferred Skills:
    • Experience with TOAD or SQL Developer tool
    • Experience with testing and troubleshooting
    • Experience with PL/SQL
    • Experience in a process driven organization
    • Experience with user interface design
    • Experience with process control and/or data acquisition
    • Knowledge of statistics and numerical methods
    • Experience with database design, development, and optimization

If you are seeking a dynamic, challenging atmosphere, that is never boring, with a chance to make a difference and help cancer patients, email your resume to PTIResumes@ptilabs.com with the word “Software Developer 1” in the subject of the email