Full-Time

Software Engineer

Posted on 1/9/2025

Axle

Axle

201-500 employees

Provides informatics solutions for biomedical research

Enterprise Software
Biotechnology
Healthcare

Compensation Overview

$100k - $107kAnnually

Junior, Mid

North Bethesda, MD, USA

Category
Backend Engineering
Full-Stack Engineering
Software Engineering
Required Skills
JavaScript
MySQL
Git
Java
Postgres
Docker
AWS
Jenkins
Maven
Oracle
Data Analysis
HTML/CSS

You match the following Axle's candidate preferences

Employers are more likely to interview you if you match these preferences:

Degree
Experience
Requirements
  • Bachelor
  • Coursera Distributed Programming in Java Certification
  • Computer Science
  • PostgreSQL
  • CSS/JavaScript
  • AWS/Docker
  • SpringBoot
  • neo4j/Cypher
  • Travis/Jenkins
  • Oracle
  • MySQL
  • HTML
  • Java
  • Git
  • Full-Stack Software Development
  • Database management
Responsibilities
  • Monthly status reports to include information on current and completed activities, problems encountered, corrective actions taken, and recommendations for the next reporting period.
  • Code, unit tests, and documentation (design and implementation) in support of designing, building, and maintaining gsrs.ncats.nih.gov web-based applications for internal NCATS software development projects as well as Informatics external applications via GitHub, maven and NCATS development environments.
  • Code, unit tests, and documentation (design and implementation) related to designing, building and maintaining data models and backend infrastructure (including H2, Oracle, Postgres, MariaDB) for the GSRS projects including datasets and web application projects.
  • Code, unit tests, and documentation (design and implementation) related to designing and building web-based applications, content, and website content, this will include user interviews, interfacing with external and international collaborators, and working through processes for each unique environment and their guidelines (i.e. HHS EPLC, etc.).
  • Management of GitHub repositories (https://github.com/ncats/gsrs3-main-deployment and the repositories for all microservices) and documentation (GitHub Wiki pages, Google Drive, SharePoint, etc.).
  • Perform code reviews and evaluations for the team as well as collaborator contributions.
  • Serve as the application lead for applications.
  • Provide technical experience reviewing, analyzing, and modifying existing programming systems.
  • Work with staff to develop, test and refine novel programming methods, toolkits, and algorithms.
  • Use advanced knowledge and proficiency with a variety of statistical and computational techniques.
  • Develop or utilize new or existing technology to develop dynamic web applications or software tools for bioinformatics application.
  • Provides technical experience needed to assist in reviewing, updating, analyzing and modifying existing programming systems.
  • Encodes, tests, debugs and installs new programs using various programming languages.
  • Deploy applications to systems; manage library dependencies.
  • Test and maintain software products to ensure strong functionality and optimization.
  • Develops and schedules data backups, security patches or upgrades, etc.
  • Maintain and monitor applications, databases, or software tools.
  • Serve as the lead in the technology areas, including roadmaps, schedules, status reports, plans and recommendations.
  • Collaborate with staff to develop database application and tools for supporting bioinformatics and scientific computing research projects.
  • Maintain the lab’s software projects, including associated websites, documentation, code repositories, releases and improvements.
  • Documents all assignments and creates various reports as needed.
  • Prepare roadmaps, schedules, status reports, plans and recommendations.
  • Writes and maintains program documentation.
  • Documents programming problems and resolutions for future reference.
  • Manage and troubleshoot deployments and image builds.
  • Develop new code and refine/troubleshoot existing code.
  • Troubleshoot scripts and programs to ensure successful use of said scripts and programs.
  • Provides assistance with planning, building and maintaining applications to meet an end user's needs.
  • Implement improvements to development activities to speed development of applications, databases, or software tools.
  • Perform system design including creation of documents, object diagrams and prototypes.
  • Plan, build and maintain applications to meet end users need.
  • Troubleshoots any issues or problems and implements appropriate corrective actions.
  • Provides guidance and problem resolution for users.
  • Develop and implement new or major revisions to applications, databases, or software tools.
  • Provide database support and maintenance, including production data analysis to ensure data integrity, data correction with SQL and/or Java utilities, implementation of the new utilities for users and system administrators to support and correct data.

Axle Informatics provides specialized solutions that combine bioscience and information technology, focusing on translational research, health informatics, and data science. Their products help research centers and healthcare organizations turn scientific discoveries into practical applications, such as new treatments and diagnostics. Axle develops research tools that enhance decision-making by utilizing advanced analytical models, algorithms, and visualization tools to manage large volumes of data. This automation allows researchers to efficiently track and analyze data, leading to improved healthcare outcomes. Unlike many competitors, Axle emphasizes customized software and data management platforms that facilitate the transition from laboratory research to clinical application, known as moving from "bench to bedside." The company's goal is to advance public health by providing effective informatics solutions that support biomedical and clinical research.

Company Stage

N/A

Total Funding

N/A

Headquarters

Rockville, Maryland

Founded

2002

Simplify Jobs

Simplify's Take

What believers are saying

  • Rising demand for AI-driven data analytics boosts Axle's healthcare partnerships.
  • Precision medicine's growth aligns with Axle's computational biology expertise.
  • Global health informatics market growth enhances Axle's competitive edge.

What critics are saying

  • Increased competition from companies like Indica Labs may reduce market share.
  • Rapid digital pathology advancements require significant R&D investment to stay competitive.
  • Dependence on partnerships for large contracts poses risks if partnerships dissolve.

What makes Axle unique

  • Axle Informatics specializes in bioscience and IT, focusing on translational research.
  • The company offers advanced solutions in health informatics and data science.
  • Axle leverages expertise in biomedical science and software engineering for research tools.

Help us improve and share your feedback! Did you find this helpful?

Benefits

Health Insurance

Dental Insurance

Vision Insurance

Paid Vacation

Paid Holidays

401(k) Company Match

Educational Benefits for Career Growth

Employee Referral Bonus

Flexible Spending Accounts

INACTIVE