Software Engineering and Programming Associate - Molecular & Human Genetics - Milosavljevic

Baylor College of Medicine

Houston, TX

Job posting number: #7092218 (Ref:10024-en_US)

Posted: January 13, 2022

Application Deadline: Open Until Filled

Job Description


Baylor College of Medicine is a leading research institution dedicated to conducting groundbreaking research and we invite you to join our team. Here is how you can contribute! The Bioinformatics Research Laboratory (BRL) (http://genboree.org/site/) at BCM has an exciting Software Engineering and Programming Associate position to develop resources for the global scientific community as part of the Extracellular RNA Communication Consortium (ERCC) (https://exrna.org/). ERCC is an NIH funded consortium focused on understanding the role of novel extracellular RNAs (exRNAs) and exosomes (exRNA carriers), and their potential use as biomarkers. An important focus of the project is to develop new software resources and computational methods for biomarker identification and characterization. The Software Engineering and Program Associate will work on projects with collaborating laboratories at leading medical centers to develop and extend the ExRNA Atlas (https://exrna-atlas.org/) and associated web-based tools. To develop these resources, you will evaluate requirements and perform feasibility studies for new applications using a variety of data, implement improvements to data submission pipelines, evaluate resource requirements for conducting computational analyses, and implement and test solutions while working closely with project team members to solicit user feedback. A goal for these resources will be their application to important biological and medical questions for publication in high impact scientific journals.


The Software Engineering and Programming Associate will play an important role in evaluating, developing, and implementing software within the National Institutes of Health (NIH) funded Extracellular RNA Communication Consortium. The areas of focus will be web services, automated processing pipelines, and developing a data repository. The ideal candidate will have Ruby and/or NodeJS experience.

Job Duties

  • Gather, evaluate, and prioritize requirements with project collaborators and stakeholders.
  • Design, implement, test, and debug software and tools, and manage timelines in a team development environment while maintaining communication with fellow software engineers.
  • Ensure that project software and tools are developed, tested and delivered on time.
  • Create databases and design web API and UI services to support data set analysis and presentation.
  • Participate in the integration of high-volume data sets.
  • Integrate tools and pipelines for genetic data analysis and visualization.

Minimum Qualifications

  • Bachelor's degree. Four years of relevant experience may substitute for degree requirement.
  • Two years of relevant experience.

Preferred Qualifications

  • Bachelor's degree in Computer Science, Bioinformatics, Information Technology or a related field.
  • Will have full-stack experience in Ruby or NodeJS and be able to design, implement, and test generic software solutions with an emphasis on reusability, and to extend an existing system.
  • Must have a solid understanding and experience in programming, preferably in scripting languages.
  • Must be able to present and discuss requirements, specifications, backend and UI designs, create necessary test data, test software, and prepare documentation.
  • Must have knowledge and experience with development, compilation, and deployment in a GNU/Linux environment.
  • Ability to contribute to and use shared object-oriented code libraries.
  • Functional familiarity with one or more modern 3rd generation languages such as EcmaScript 5/6, as well as standard web technologies such as Ajax, CSS, HTML, REST APIs, JSON.
  • Experience authoring web API services and front-ends will be a distinct advantage.
  • Experience with document, graph, and relational databases is a plus.
  • Should have experience with good software engineering practices, designing and developing software solutions to specifications and according to local standards and practices, and with the use of version control systems. 
  • Must have excellent English-language communication skills, interpersonal skills, and be capable of working within a team of biologists and programmers.



Baylor College of Medicine requires employees to be fully vaccinated -subject to approved exemptions-against vaccine-preventable diseases including, but not limited to, COVID-19 and influenza.


Baylor College of Medicine is an Equal Opportunity/Affirmative Action/Equal Access Employer.



Baylor College of Medicine fosters diversity among its students, trainees, faculty and staff as a prerequisite to accomplishing our institutional mission, and setting standards for excellence in training healthcare providers and biomedical scientists, promoting scientific innovation, and providing patient-centered care. - Diversity, respect, and inclusiveness create an environment that is conducive to academic excellence, and strengthens our institution by increasing talent, encouraging creativity, and ensuring a broader perspective. - Diversity helps position Baylor to reduce disparities in health and healthcare access and to better address the needs of the community we serve. - Baylor is committed to recruiting and retaining outstanding students, trainees, faculty and staff from diverse backgrounds by providing a welcoming, supportive learning environment for all members of the Baylor community.

Apply Now

Please mention to the employer that you saw this ad on DiversityWork.com

More Info

Job posting number:#7092218 (Ref:10024-en_US)
Application Deadline:Open Until Filled
Employer Location:Baylor College of Medicine
United States
More jobs from this employer
Institution Website
Close menu