×
Register Here to Apply for Jobs or Post Jobs. X

Developer II; Department of Health Policy & Management

Job in Baltimore, Anne Arundel County, Maryland, 21276, USA
Listing for: The Johns Hopkins University
Full Time position
Listed on 2026-01-12
Job specializations:
  • Software Development
    Software Engineer
Salary/Wage Range or Industry Benchmark: 53800 - 94400 USD Yearly USD 53800.00 94400.00 YEAR
Job Description & How to Apply Below
Position: Developer II (Department of Health Policy & Management)

Developer II (Department of Health Policy & Management)

Join to apply for the Developer II (Department of Health Policy & Management) role at The Johns Hopkins University

We are seeking a Developer II who will participate in the creation, implementation, maintenance, performance, production support and documentation of various departmental and enterprise-wide application systems. This includes installation, modification, and testing of new and upgraded applications, operating systems, file structures, hardware, communication devices, and productivity tools. Responsibilities include analyzing business requirements, translating them into functional/technical specifications, producing deliverables, and maintaining databases and application code.

The Developer II position at METRC works with the Senior Cloud Engineer on the maintenance of existing systems and development of new research software for longitudinal randomized clinical multi‑site trials.

Key expectations include a strong background in R and Python, familiarity with Agile‑based Data Ops methodology, and ability to develop software that supports both current and future studies.

The successful candidate will understand Model‑View‑Controller architecture, modular code organization, and separation of concerns.

Specific Duties & Responsibilities Analysis & Requirements Gathering
  • Define business, clinical, or educational problems by meeting with clients to observe and understand current processes and issues.
  • Gather system requirements by researching existing technology to support new applications.
Design & Development
  • Develop detailed tasks by analyzing project scope and milestones.
  • Write functional and technical specifications for programmers and analysts.
  • Develop or change data input, files/database structures, data transformation, and algorithms using appropriate tools.
  • Document code and processes with comments and appropriate documentation.
Testing & Documentation
  • Create and document test scenarios to validate application functionality.
  • Test all changes to ensure solutions work as expected.
  • Author and maintain documentation for technical and end‑user references.
Implementation & Maintenance
  • Implement changes following change management policies.
  • Monitor changes, resolve problems, and ensure solutions meet customer requirements.
  • Provide support by triaging and resolving issues promptly.
  • Other duties as assigned.
Additional Duties
  • Develop and aid in creating custom R packages that automate cleaning, analysis, and distribution of METRC data.
  • Aid in migrating servers from GCP by writing ETL/ELT scripts.
  • Develop custom data visualization software in Python using Flask/Django and HTMX.
Minimum Qualifications
  • Bachelor’s Degree.
  • One year of related experience with computer systems and applications.
  • Additional education may substitute for required experience, per JHU compatibility.
Preferred Qualifications
  • Knowledge of the assigned application and platform.
  • R package development and experience with RCT data.
  • Dockerized Python development; prior experience with clinical trials or orthopedic research.
Technical Skills And Proficiency Level
  • Agile Methodology – Developing
  • Code Review – Developing
  • Debugging – Developing
  • JIRA – Developing
  • Microservices – Developing
  • Model View Controller – Developing
  • Product Life Cycle Management – Developing
  • Restful API – Developing
  • Secure Coding – Developing
  • Software Design Patterns – Developing
  • Software Development Life Cycle – Developing
  • Unit Testing – Developing
Additional Job Information
  • Title:

    Developer II
  • Role/Level/Range: ATP/03/PC
  • Starting Salary Range: $53,800 - $94,400 Annually (commensurate with experience)
  • Employee group:
    Full Time
  • Schedule:

    Monday to Friday: 9:00am – 5:00pm
  • FLSA Status:
    Exempt
  • Location:

    Remote
  • Department:
    Health Policy & Management – METRC
  • Personnel area:
    School of Public Health
Senior Level
  • Entry level
Employment Type
  • Full‑time
Job Function
  • Engineering and Information Technology
  • Industries:
    Higher Education
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary