We are a science and technology consulting company, based in RTP, NC. We provide our scientific consulting services to the US Federal Government, Academic institutes, Non-profit research organizations, and Bio-pharmaceutical companies. We have a small team (PhD/Masters/Bachelors level scientists and developers) and we are growing!
One of our main areas of expertise is in biological data and text mining. In this domain, we specialize in developing computational methodologies for text and scientific literature mining which we implement in the form of desktop and web-enabled applications in order to solve real-world problems on behalf of our clients. In addition, we also employ these methods in concert with other bioinformatics techniques to enable data and literature driven discoveries in support of life sciences research.
We have an opening for a software engineer position. This is a new growth opportunity and it is a great time to join our growing team. This position promises an impactful career in a fun and relaxed work environment with flexible work hours. We provide a complete compensation package including competitive base salary, 401(k), medical, dental and disability coverage.
Detailed position description is provided below:
Responsibilities
As a member of our team you will be responsible for contributing to the design, implementation, testing and maintenance of several new and ongoing desktop and web applications. You will work with other scientists and engineers to:
Produce high quality code to ensure maintainability
Implement new features and contribute to the development of new and existing software products
Participate in design meetings and code reviews
Education
Bachelors in Computer Science (or related field) or relevant, related work experience
Basic Qualifications
The ideal candidate would have several of the following skills and experience:
At least 4 years of experience as a software engineer (Preferably Java)
Experience with relational databases (MySQL, SQL Server, etc.)
Familiarity with Object Oriented Programming with design and architecture patterns
User Interface design and development experience
Experience participating in high quality code and design reviews
Preferred Candidate Qualifications
ORM experience (Hibernate)
Spring framework
Desktop — Experience designing and developing desktop applications
Web — Experience designing and implementing web-enabled front ends
Relational database environments
Experience writing unit test cases (JUnit, NUnit, etc.)
Understands different software development methodologies
Past experience creating UML diagrams
Previous exposure to scientific applications and/or scientific data analysis
How to Apply
If you are interested in applying for this position please do the following:
Send your CV/Resume to
[email protected]
Refer to position title Software Engineer
Provide your contact information and a good time to reach you via phone