Biomedical Software Engineer

Biomedical Software Engineer
Company:

Nextonicsolutions


Details of the offer

We are seeking a talented and motivated Biomedical Software Engineer to join our team in developing cutting-edge software solutions for the NCATS Translator project. The Translator is a biomedical data platform that integrates diverse data sources to enable complex biological queries, supporting researchers and clinicians in discovering new therapeutic opportunities.
As part of the development team, you will work closely with domain scientists, software engineers, and data specialists to design, develop, and maintain software systems that support the NCATS Translator. This role offers a unique opportunity to make impactful contributions to the intersection of biomedical science and cutting-edge technology.
Key Responsibilities:Design, develop, and maintain software applications for the NCATS Translator project.Collaborate with biomedical researchers, data scientists, and cross-functional teams to understand user requirements and transform them into scalable software solutions.Implement data integration workflows for diverse biological data types, including genomic, proteomic, and clinical datasets.Build and optimize APIs and services for data access, transformation, and analysis.Ensure software quality through comprehensive testing, code reviews, and adherence to best practices in software development.Maintain and update project documentation, including software design, architecture, and user guides.Troubleshoot and resolve technical issues, ensuring system reliability and scalability.Stay up-to-date with the latest trends and technologies in biomedical informatics and contribute to continuous improvement initiatives.Design, build, and maintain data models and back-end infrastructure to support NCATS Biomedical Data Translator.Design, build, and maintain integration infrastructure for other autonomous relay agents developed by Translator collaborators.Design and develop algorithms to interrogate and integrate knowledge graphs from multiple sources into a coherent answer graph.Develop new technologies and core labs support for detailed and consistent data analysis manipulation and programming support for custom-built scientific applications.Maintain and monitor applications, databases, or software tools.Work with staff on project management tasks for various types of projects within DPI.Manage Github repositories and documentation across various platforms.Work with colleagues to establish best practices for software development, e.g., continuous integration and continuous deployment.Work with staff on technical reviews and evaluations of vendor software in support of informatics.Code, unit tests, and documentation design and implementation in support of designing, building, and maintaining Translator applications.Utilize best-of-breed technology stacks to implement and support NCATS scientific projects.Work with staff on the development of mobile and web-based software development informatics projects.Interface with external and international collaborators, including the development contractor for the Translator User Interface.Analyze data and perform project management tasks for DPI.Work with staff to improve efficiency of the current data processing by creating new programming approaches.Qualifications:Bachelor's or Master's degree in Computer Science, Bioinformatics, Biomedical Engineering, or a related field.3+ years of experience in software development, with a focus on biomedical or bioinformatics applications.Proficiency in programming languages such as Python, Java, or C++.Experience working with biomedical data, ontologies, and data integration techniques.Familiarity with databases (SQL, NoSQL) and data processing frameworks.Knowledge of RESTful APIs and web services development.Experience with cloud-based platforms and services (e.g., AWS, Azure) is a plus.Strong problem-solving skills, attention to detail, and ability to work collaboratively in a team environment.Excellent communication and documentation skills.Preferred Qualifications:Experience with graph databases and knowledge graphs.Understanding of machine learning techniques applied to biomedical data.Familiarity with the NCATS Translator architecture and goals.Experience in deploying applications in a production environment.Benefits:Competitive salaryHealth, dental, and vision insuranceFlexible work environmentOpportunities for professional growth and developmentContribution to impactful biomedical research initiatives
#J-18808-Ljbffr


Source: Grabsjobs_Co

Requirements

Biomedical Software Engineer
Company:

Nextonicsolutions


Software Engineer

SOFTWARE ENGINEERLocation: Patuxent River, MD As a solutions-based company, Precise Systems is focused on innovation in support of the warfighters and aligni...


From Excet, Inc. - Maryland

Published 7 days ago

Data Engineer/Integrator - Mid Level - Security Clearance Required

Data Engineer/Integrator - Mid Level Why This is an Exciting Role: As a Data Engineer/Integrator at Boeing Intelligence & Analytics your role entails collabo...


From Boeing Intelligence & Analytics - Maryland

Published 8 days ago

Assistant Program Manager Test & Evaluation (Apmt&E) - Security Clearance Required

Overview AVIAN is looking for a senior level Assistant Program Manager Test & Evaluation (APMT&E) to support PMA-290 in Patuxent River, Maryland. The APMT&E ...


From Avian - Maryland

Published 8 days ago

Systems Operations Technology Analyst

Are you looking to be on the cutting edge of new and innovative ways to deploy active sonar capabilities within the Maritime Surveillance domain? Are you pas...


From Johns Hopkins Applied Physics Laboratory (Apl) - Maryland

Published 7 days ago

Built at: 2024-10-05T08:27:07.146Z