You are viewing a preview of this job. Log in or register to view more details about this job.
We are looking for a software developer to join the BHSAI. The software developer will create and maintain a wide variety of software solutions to support life science research areas. Because the work and technologies involved vary from project to project, we look for candidates with expertise and interests in a broad range of areas, including the following: systems programming, web and mobile app development, writing scientific code for parallel processing, and developing visualization solutions for complex scientific data. We need versatile candidates who are willing to work on diverse exciting projects, proactive about exploring and adopting the latest software technologies, and enthusiastic about solving problems across full-stack.

The minimum requirements for the software developer position are as follows:
• A Bachelor’s degree in computer science or a related discipline
• Strong computer science fundamentals
• Expertise in one or more programming languages, such as Java, Python, C, or C++
• Understanding of relational database concepts and SQ

The following skills and experience are desired:
• Hands-on experience in professional or open source software development in one or more of the following areas: web-based applications using Java Platform, Android/iOS applications, and graphical user interfaces
• Experience using a source code version control system, such as Git
• Knowledge of DevOps, continuous integration, and continuous delivery
• Knowledge of Windows and Linux system administration

National Agency Check with Inquiry (NACI): All of our new hires have to pass this low-level security check. For successful completion of the NACI, candidates must have been resident in the USA for 3 of the last 5 years. An arrest record or any financial stressors (e.g. bankruptcy) would also prevent successful completion of a NACI.

Foreign nationals (OPT, H1B, permanent residents) and U.S. citizens are encouraged to apply.