Skip to content
AxleAxleBaltimore, MD

Computer Systems Analyst

Computer Systems Analyst supporting NIA at NIH in Baltimore. Independently designs, implements, and maintains novel web-based systems, databases, and automation for real-time medical data collection, imaging (DICOM), participant management, and analysis in epidemiologic studies. Requires expertise in Perl, MySQL, web apps, and mentoring.

115k – 125k
On-site5+ YOEFullstack Engineering

About the role

Responsibilities

  • Analyze problems and propose solutions to enhance web-based data collection activities.
  • Provide expert recommendations on the application of Perl CGI to study investigators.
  • Recommend optimal use of electronic media for record keeping and data management to physicians and technologists.
  • Create medical image analysis evaluation portals for doctors.
  • Automate image transfer, storage, and conversion using DICOM from multiple servers and medical imaging equipment (Hologic, Toshiba, GE).
  • Manage medical image data automation, storage, and accessibility.
  • Assign, review, and mentor computer support technicians in collecting and removing medical image data; troubleshoot web application, server, and network issues.
  • Advise clinical technicians on application use, improve data collection techniques, and ensure data integrity through communication and auditing.
  • Update Quest Diagnostics laboratory panels and ensure successful lab data transfer, storage, and retrieval.
  • Coordinate account information for all staff.
  • Participate in weekly and monthly meetings on study status, participant retention, and technical issues.
  • Write reports and documentation related to programming tasks.
  • Ensure programs are clearly written, well-documented, and maintainable using source code configuration and version management.
  • Coordinate the full lifecycle of web-based applications.
  • Recommend, implement, and maintain best practices for programming online data collection and review in epidemiologic field studies.
  • Serve as an authoritative source for effective web design that maximizes accurate data collection and review, including optimal user interaction, look, and feel.
  • Independently design and implement novel web-based data collection systems and programs for real-time medical examination data using appropriate programming languages.
  • Create novel participant and personnel management systems for tracking and scheduling.
  • Create systems for generating participant reports based on collected data.
  • Design, implement, and maintain databases corresponding to web-based programs, including mechanisms for transfers and backups from real-time medical instruments (EKG, DXA).
  • Design, implement, test, and deploy software that minimizes data entry and maximizes instrument interfaces while ensuring functionality, reliability, security, and performance.
  • Assign, review, and mentor other programmers in developing applications for clinical research and medical image data.
  • Perform database administration, management, and programming across multiple web servers, including MySQL master-master replication.
  • Perform system administration of web-server systems to prevent data entry failures.
  • Export data from relational databases to statistical programs (e.g., SAS).
  • Provide technical support for analyses, processing, and user support of computer systems using statistical procedures.
  • Provide project management guidance.
  • Identify unmet needs, introduce new technologies, and gather user feedback.
  • Interface with staff to gather requirements, develop project plans, and execute them.
  • Design, develop, document, analyze, create, test, and modify computer systems, programs, and integrations.
  • Set up and use various computer systems and software packages.
  • Implement improvements to speed development of applications, databases, or tools.
  • Determine needs and provide IT support for computerized systems; compile and manage data with quality control.
  • Develop custom computer applications for data collection and analysis, including interfaces with hardware.
  • Maintain problem tracking and resolution databases.
  • Manage data formatting for input and output.
  • Perform quality assurance, quality control, and troubleshoot image analysis issues.
  • Drive collection and refinement of data.
  • Produce reports, graphs, and figures.
  • Write policies, procedures, and standards; provide training on hardware and software.
  • Interface with statistical programming teams for standards, validation, and change control.
  • Train and educate users on systems, tools, and reports.
  • Provide computing support including troubleshooting and procuring systems.
  • Consult with users to adapt tools to research needs.
  • Develop new programs and systems as needed.
  • Create system documentation, templates, training materials, and presentations.
  • Develop and test web applications.
  • Develop efficient software using modern programming languages, libraries, machine learning, cross-platform approaches, and high-performance computing.
  • Develop scripts to automate data processing pipelines.

Requirements

  • Expertise in Perl CGI, web-based data collection systems, DICOM, MySQL (including master-master replication), and statistical tools like SAS.
  • Experience with medical imaging equipment (Hologic, Toshiba, GE), database administration, system administration of web servers, and full lifecycle management of web applications.
  • Ability to independently design, implement, test, and deploy novel systems for real-time data collection, participant management, reporting, and hardware integration.
  • Strong skills in programming best practices, documentation, version control, mentoring, project management, user training, and quality assurance.
  • Knowledge of epidemiologic field studies, clinical research data, and providing technical support for biomedical informatics.

Nice-to-Haves

  • Familiarity with machine learning, high-performance computing, and modern cross-platform programming approaches.
  • Experience in biomedical research settings, particularly at NIH or similar.

Skills

PerlCgiDicomMySQLSasWeb DevelopmentDatabase AdministrationSystem AdministrationProject ManagementMachine LearningHigh-Performance Computing
VGS

Software Integration Engineer

VGSUnited States

As a Software Integration Engineer, you will develop and maintain migration services and enhance file processing products. You will collaborate with cross-functional teams to design, build, and optimize high-throughput, fault-tolerant services within the VGS platform.

115k – 150k
Remote3+ YOEFullstack Engineering
Fusion Health

Software Engineer

Fusion HealthWoodbridge Township, NJ +1

Builds and maintains full-stack software solutions including frontend (Angular/JS), backend (.NET Core), and databases for healthcare systems. Requires 3-5 years experience, bachelor's degree, and full SDLC collaboration in a hybrid environment.

115k – 138k
Hybrid3+ YOEFullstack Engineering
Twilio

Software Engineer

TwilioUnited States

Fullstack engineer building onboarding, integration experiences, and SDK APIs for developer-first identity products at Twilio/Stytch. Requires 3+ years experience with Next.js, customer-facing web apps, and strong communication skills.

117k – 172k
Remote3+ YOEFullstack Engineering
ZoomInfo

Software Engineer III

ZoomInfoBethesda, MD

Full-stack Software Engineer building customer-facing features and AI-powered tools for sales conversation analytics. Requires 3-6 years experience with either backend (Python/Node.js) or frontend (React/Angular) proficiency plus eagerness to work across the stack, databases, and search tech.

112k – 176k
Hybrid3+ YOEFullstack Engineering
Attentive

Anaplan Application Developer

AttentiveUnited States

Develops and maintains Anaplan EPM applications for Finance, GTM, and HR, builds financial models, manages data integrations, and enables executive reporting. Requires 3+ years finance experience and 1+ years Anaplan development.

112k – 135k
Remote3+ YOEFullstack Engineering