Our Biopharma client in Cambridge, Massachusetts (MA) is looking for a strong Java Developer to join their Scientific Computing team.
Essential Functions:
- The person will be supporting the upgrade/integration of a new web application (API) that will directly impact and help out how the organizations Scientists can view data
- This person will be responsible for testing and documenting software for client applications
- Write code to create single-threaded, multi-threaded or user interface event driven applications, either stand-alone and those which access servers or services
- Write, modify, and debug software for client applications
- Use source debuggers and visual development environments
- Collaborating closely with researchers to develop performant web applications for effectively displaying the results of our data analysis pipelines
- Participating in the software design process
- Work as part of a software development team using good software engineering practices
- Be able to deploy software to on-prem and cloud-based infrastructure
REQUIREMENTS:
- Experience developing web applications using a popular Javascript framework
- Ability to write clean, modern Javascript and Python
- Comfortable working with some of the following technologies: React, Redux, Django, D3, Node.js, Python, Docker, Kubernetes, Amazon Web Services
- Familiarity with scientific domain, specifically genomics
- Familiar with Git and modern team-based software development practices, including peer code review through pull requests
- Eager to create scientific software and respond promptly to user issues or inquiries
- Actively engages with team members to develop and refine software