STOP
This system is no longer accepting new applications.
Please go to careers.jhu.edu to search and apply for jobs.
We are seeking a Developer at METRC for a part-time, entry-level role embedded in our Data Engineering team. You will work under the direct guidance of our Senior Cloud Engineer and Developer II on the maintenance of existing research software and the support of new development efforts. We run multiple longitudinal randomized clinical multi-site trials and have built an in-house Data Engineering shop to support them — this role is an opportunity to grow inside that environment from the ground up.
Domain experience in clinical research is a plus but is not expected. If you are a developer with foundational skills in R and/or Python and a willingness to learn, you will find plenty of meaningful work here. We use Basecamp internally rather than JIRA; familiarity with either is welcome but neither is required.
As with our other developer roles, our software design patterns and development cycles naturally follow the rhythms of study life cycles — meaning you will be working on software that needs to remain functional and extensible across studies that may not yet be designed. We use a DataOps methodology rooted in Agile principles. At the Developer I level, your primary contribution will be in supporting and learning within that framework under close supervision, with increasing independence over time.
General summary
Support the creation, implementation, maintenance, performance, production support and documentation of various departmental and enterprise-wide application systems. This includes but is not limited to the installation, modification, and testing of new and/or upgraded applications (packages or home grown), operating systems, file structures, hardware, communication devices, and productivity tools. Assist with database maintenance and application system code support.
Job Scope/Complexity
Demonstrate a basic understanding of project life cycle and support sections of life cycle. Under direct supervision, assist with full life-cycle of small and/or parts of a large project. Once priorities are set, perform tasks under direct supervision with regular process updates. Examples can easily be found in existing code, methods or online. Typically, concepts used are simple and standard.
Specific Duties & Responsibilities
Analysis & Requirements Gathering
Design & Development
Testing & Documentation
Implementation & Maintenance
In addition to the duties described above
Classified Title: Developer
Role/Level/Range: ATO 40/E/03/OG
Starting Salary Range: $24.25 - $42.50 HRLY ($25.00 targeted; Commensurate w/exp.)
Employee group: Part-time
Schedule: Monday to Friday, 25 hours per week
FLSA Status: Non-Exempt
Location: Remote
Department name: Health Policy & Management -METRC
Personnel area: School of Public Health
STOP
This system is no longer accepting new applications.
Please go to careers.jhu.edu to search and apply for jobs.
We are seeking a Developer at METRC for a part-time, entry-level role embedded in our Data Engineering team. You will work under the direct guidance of our Senior Cloud Engineer and Developer II on the maintenance of existing research software and the support of new development efforts. We run multiple longitudinal randomized clinical multi-site trials and have built an in-house Data Engineering shop to support them — this role is an opportunity to grow inside that environment from the ground up.
Domain experience in clinical research is a plus but is not expected. If you are a developer with foundational skills in R and/or Python and a willingness to learn, you will find plenty of meaningful work here. We use Basecamp internally rather than JIRA; familiarity with either is welcome but neither is required.
As with our other developer roles, our software design patterns and development cycles naturally follow the rhythms of study life cycles — meaning you will be working on software that needs to remain functional and extensible across studies that may not yet be designed. We use a DataOps methodology rooted in Agile principles. At the Developer I level, your primary contribution will be in supporting and learning within that framework under close supervision, with increasing independence over time.
General summary
Support the creation, implementation, maintenance, performance, production support and documentation of various departmental and enterprise-wide application systems. This includes but is not limited to the installation, modification, and testing of new and/or upgraded applications (packages or home grown), operating systems, file structures, hardware, communication devices, and productivity tools. Assist with database maintenance and application system code support.
Job Scope/Complexity
Demonstrate a basic understanding of project life cycle and support sections of life cycle. Under direct supervision, assist with full life-cycle of small and/or parts of a large project. Once priorities are set, perform tasks under direct supervision with regular process updates. Examples can easily be found in existing code, methods or online. Typically, concepts used are simple and standard.
Specific Duties & Responsibilities
Analysis & Requirements Gathering
Design & Development
Testing & Documentation
Implementation & Maintenance
In addition to the duties described above
Classified Title: Developer
Role/Level/Range: ATO 40/E/03/OG
Starting Salary Range: $24.25 - $42.50 HRLY ($25.00 targeted; Commensurate w/exp.)
Employee group: Part-time
Schedule: Monday to Friday, 25 hours per week
FLSA Status: Non-Exempt
Location: Remote
Department name: Health Policy & Management -METRC
Personnel area: School of Public Health