Bio-Reference Laboratories, Inc.
Elmwood Park, NJ 07407
Remote
2021-10-27
Jr. Software Engineer
3.5
We are looking for a Jr. Software Engineer 40 hours per week in our Elmwood Park, NJ location.
Position description:
We are currently looking for a Jr. Software Engineer with Java experience and knowledge of software development to join our team. This position requires the ability to develop new and modify existing applications and systems, including the translation of laboratory requirements into technical specifications for development and the support of existing legacy systems. The ideal candidate should be able to work in a fast-paced environment with clinical scientists, IT, and R&D teams to collaborate on large scale projects supporting the growing genomics initiatives. This position can be remote.
Responsibilities (include but limited to):
Equal Opportunity Employer Minorities/Women/Protected Veterans/Disabled
Position description:
We are currently looking for a Jr. Software Engineer with Java experience and knowledge of software development to join our team. This position requires the ability to develop new and modify existing applications and systems, including the translation of laboratory requirements into technical specifications for development and the support of existing legacy systems. The ideal candidate should be able to work in a fast-paced environment with clinical scientists, IT, and R&D teams to collaborate on large scale projects supporting the growing genomics initiatives. This position can be remote.
Responsibilities (include but limited to):
- Review existing deployment process and implement improvements
- Design and implement deployment scripts/procedures
- Manage migration from Development to QA to staging to production environments.
- Investigate deployment issues, identify root cause propose and implement fixes.
- Perform components design and testing
- Translate laboratory requirements into technical specifications for development
- Provide user and technical support for lab informatics systems
- Create detailed technical documentation for software and testing
- Backend responsibilities allocated on an as-needed basis
- Bachelor’s degree in engineering, computer science or related field
- At least one (1) year of Java experience
- Two (2) years for software development
- Experience building continuous delivery pipelines (Jenkins/TeamCity/etc.)
- Demonstrated Linux command-line proficiency
- Demonstrated proficiency in Python or another major scripting language (Ruby, Perl)
- Experience with Git, SVN, or other version control systems
- Strong verbal and written communication skills
- Demonstrated ability to work both independently and in a development team
- Experience with RESTful web services (JSON)
- Experience with software project management systems/concepts (JIRA, Kanban, etc.)
- Experience with Docker
- Experience creating and maintaining software documentation in a regulatory environment
- Experience with genomic or next generation sequencing data Dev operation
Equal Opportunity Employer Minorities/Women/Protected Veterans/Disabled