Skip to main content

This job has expired

You will need to login before you can apply for a job.

Translator and GSRS Software Engineer

Employer
Medical Science & Computing (MSC), a Dovel company
Location
Rockville, Maryland
Start date
Jan 14, 2022

View more

Discipline
Engineering, Software Engineer
Required Education
Bachelors Degree
Position Type
Full time
Hotbed
BioCapital

We are currently searching for a Translator and GSRS Software Engineer to provide support services to satisfy the overall operational objectives of the National Center for Advancing Translational Sciences. The primary objective is to provide services and deliverables through performance of support services.  This opportunity is full-time, and it is on site in Rockville, MD.  

 

Duties & Responsibilities
  • Design, build, and maintain data models and back-end infrastructure to support two NCATS DPI Informatics projects: Global Substance Registration System GSRS (https:gsrs.ncats.nih.gov) and NCATS Biomedical Data Translator (https:ncats.nih.gov/translator) for the Translator Autonomous Relay System ARS .
  • Design, build, and maintain web-based applications for internal NCATS software development projects as well as external applications in collaboration with other organizations specifically the integration infrastructure for other Translator components and the GSRS web-based application.
  • Design and develop algorithms to interrogate and integrate knowledge graphs from multiple components into a coherent answer graph for the Translator ARS.
  • Work with a diverse group of translational researchers e.g., chemists, biologists, computational biologists, etc. and external collaborators to utilize GSRS, Translator, or other DPI Informatics resources into their projects.
  • Work with colleagues to establish, troubleshoot and document best practices for software development, e.g., continuous integration and continuous deployment, using technologies such as Jenkins, Travis, Docker, Kubernetes, Cloud services AWS, Google Cloud, in support of the teams and collaborators Translator Consortium, US Food and Drug Administration, US Pharmacopeia, European Medicines Agency, etc.
  • Work with staff on technical reviews and evaluations of vendor software in support of informatics.
  • Maintain the labs software projects, including associated websites, documentation, code repositories, releases, and improvements.
  • Develop Standard Operating Procedures SOPs to detail all steps and activities carried out for all aspects of the program data management.
  • Provide written technical descriptions of implemented algorithms; contribute to the publication of the lab’s software and research.
  • Work with staff on writing formal research plans, grant applications, and project management tasks for various types of projects within DPI.
  • Develop new code and refine/ troubleshoot existing code.
  • Utilize best-of-breed technology stacks to implement and support NCATS scientific projects, for GSRS this include cheminformatics toolkits.
  • Work with the tech lead and project manager to identify and fill gaps in development and implementation processes.
  • Work with staff on the development of mobile and web-based software development informatics projects.
  • Develop and implement new or major revisions to applications, databases, or software tools
  • Develop website content and data to communicate progress of programs within NCATS intramural research.

# SOAR

 

#LI-JR1

Requirements

 

Qualifications:

 

  • M.Sc. in Computer Science (or a related discipline- Computer programming, Data Processing)
    • Or bachelor’s degree in computer science or relevant applied discipline plus three (3) years of specialized experience (JAVA8+, SpringBoot, Python, Django)
  • At least 5 years of experience

 

Skills:

  • Minimum of four (4) years of research and software development experience applying systems engineering, agile software development best practices and data-centric principles to design, develop and deploy software applications and services
  • Experience with full-stack software development
  • willingness to learn new technologies
  • Experience with search services, e.g., ElasticSearch, Solr, Lucene
  • Experience with API development tools, e.g., Strapi/Swagger/OpenAPI
  • Experience writing unit tests and documentation for software.
  • Strong communications skills, both oral and written
  • Excellent analytical, organizational and time management skills
  • Experience working with a team of software developers through agile sprints and tracking work via tools such as JIRA, Github projects
  • Desire to write applications using bleeding edge technologies.

Software Experience:

  • Core software development languages (JAVA8+/Python)
  • Database technologies (Oracle, MySQL, PostgreSQL)
  • Web application development (HTML/CSS/Javascript)
  • Modern virtualization approaches (AWS/Docker)
  • Varied application architectural style (monolith, microservices, event-driven (pub-sub)
  • Modern web application frameworks (Angular, Typescript, Nodejs)
  • Software development experience with Python, e.g., Django, Celery
  • Experience with Java8+, SpringBoot, and microservices architecture
  • Experience with GraphQL and Neo4j/Cypher query language
  • Experience with Git, SVN, or other version control system.
  • Expertise in Microsoft Office Suite (MS Word, Excel, Outlook, PowerPoint).

 

 

Due to our contractual requirements, to be eligible for this role, you must be fully vaccinated against COVID-19 at time of hire.

 

Company Description

Dovel Technologies and its Family of Companies (Medical Science & Computing and Ace Info Solutions) was acquired in October 2021.

 

Guidehouse is a leading global provider of consulting services to the public sector and commercial markets, with broad capabilities in management, technology, and risk consulting. By combining our public and private sector expertise, we help clients address their most complex challenges and navigate significant regulatory pressures focusing on transformational change, business resiliency, and technology-driven innovation. Across a range of advisory, consulting, outsourcing, and digital services, we create scalable, innovative solutions that help our clients outwit complexity and position them for future growth and success. The company has more than 12,000 professionals in over 50 locations globally. Guidehouse is a Veritas Capital portfolio company, led by seasoned professionals with proven and diverse expertise in traditional and emerging technologies, markets, and agenda-setting issues driving national and global economies.

 

Guidehouse is an Equal Employment Opportunity / Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, national origin, ancestry, citizenship status, military status, protected veteran status, religion, creed, physical or mental disability, medical condition, marital status, sex, sexual orientation, gender, gender identity or expression, age, genetic information, or any other basis protected by law, ordinance, or regulation.

 

Guidehouse will consider for employment qualified applicants with criminal histories in a manner consistent with the requirements of applicable law or ordinance, including the Fair Chance Ordinance of Los Angeles and San Francisco.

 

If you have visited our website for information about employment opportunities or to apply for a position, and you require accommodation, please contact Guidehouse Recruiting at 1-571-633-1711 or via email at RecruitingAccommodation@guidehouse.com. All information you provide will be kept confidential and will be used only to the extent required to provide needed reasonable accommodation.

 

Guidehouse does not accept unsolicited resumes through or from search firms or staffing agencies. All unsolicited resumes will be considered the property of Guidehouse, and Guidehouse will not be obligated to pay a placement fee.

Get job alerts

Create a job alert and receive personalized job recommendations straight to your inbox.

Create alert