Share this Job
Job Req ID:  1930

Sr. Programmer Analyst

Role/Level/Range:  ATP/4/PD

Employee Group: Full Time

Salary Range: $57,544 – $79,047

FLSA: Exempt                                                                   

Department: Oncology (Research Informatics)

Work Schedule/Hours: Monday-Friday/8:30-5:00pm/37.5 hours

Work Location: School of Medicine East Baltimore Campus


The Senior Programmer Analyst will perform a prominent role in the planning, development, testing, maintenance, support and security of web/database systems for the research projects.  The primary responsibilities will be to design, develop and implement new user interfaces and multimedia content.  The Senior Programmer Analyst will be responsible for policies and procedures regarding database objects for the Oracle applications. This position will oversee data migration and data modifications to fit new functionality and business needs.   The ideal candidate will have a thorough understanding of database structures, theories and principles, and information technology standards and be able to lead and influence junior developers within the unit and influence researchers within the SKCCC.  This position will exercise a wide range of independent judgment, related not only to the technical aspects of projects, but also the bio-medical research impact.


Duties and Responsibilities:

  • Designs and develops highly complex and integrated databases and websites.
  • Responsible for tool evaluation and selection.
  • Monitors, supports and enhances current processes by creating or modifying PL/SQL packages, stored procedures, indexes, views, and database organization along with the developing user-friendly web interfaces.
  • Support activities in development and test environments throughout the development life cycle for new functionality and changes in existing functionality for in-house applications.
  • Design and write data migration programs when new functionality is introduced and data maintenance programs when there are large-scale data changes.
  • Monitor data quality and data integrity.  Ensure errors are corrected as they arise.
  • Translate bio-medical research into database requirements, standards and products.  Research and identify outside resources when necessary to assist with problem resolution.
  • Develops project plan, necessary equipment, and time estimations for assigned tasks.
  • Translates bio-medical researchers’ needs into system requirements; Communicates technical knowledge in a customer-friendly manner.
  • Train and mentor junior programming staff within the unit.
  • Manage several projects simultaneously while meeting tight deadlines.
  • Ability to work on a team, set priorities, work under pressure, adapt to demanding situations, and maintain schedules


Minimum Qualifications:


BS/BA degree in Computer Science.  Minimum of 3 years’ experience in design and creation of web/database applications. Additional education may substitute for required experience and additional related experience may substitute for required education, to the extent permitted by the JHU equivalency formula.


Special Knowledge, Skills, or Abilities / Competencies:

  • Proven ability to manage multiple projects simultaneously, both development and maintenance.
  • Expert Oracle database development experience
  • Expert user interface development experience
  • Excellent communication and client interaction skills.
  • Write solid, maintainable code that can be reused and is documented
  • Experience with Cold Fusion, JQuery or other object-oriented languages.
  • Ability to conduct research into database issues, standards, and products as required.
  • Ability to present ideas in customer-friendly language
  • Experience with data processing flow-charting techniques
  • Highly self-motivated and directed
  • Keen attention to detail
  • Strong planning, organization, communication and writing skills.


JHU Equivalency Formula:  30 undergraduate degree credits (semester hours) or 18 graduate degree credits may substitute for one year of experience.  Additional related experience may substitute for required education on the same basis.  For jobs where equivalency is permitted, up to two years of non-related college course work may be applied towards the total minimum education/experience required for the respective job.

School of Medicine - East Baltimore Campus

Job Postings are updated daily and remain online until filled.
The successful candidate(s) for this position will be subject to a pre-employment background check.

If you are interested in applying for employment with The Johns Hopkins University and require special assistance or accommodation during any part of the pre-employment process, please contact the HR Business Services Office at For TTY users, call via Maryland Relay or dial 711.

The following additional provisions may apply, depending on at which campus you will work. Your recruiter will advise accordingly.

  • During the Influenza ("the flu") season, as a condition of employment, The Johns Hopkins Institutions require all employees who provide ongoing services to patients or work in patient care or clinical care areas to have an annual influenza vaccination or possess an approved medical or religious exception. Failure to meet this requirement may result in termination of employment.

  • The pre-employment physical for positions in clinical areas, laboratories, working with research subjects, or involving community contact requires documentation of immune status against Rubella (German measles), Rubeola (Measles), Mumps, Varicella (chickenpox), Hepatitis B and documentation of having received the Tdap (Tetanus, diphtheria, pertussis) vaccination. This may include documentation of having two (2) MMR vaccines; two (2) Varicella vaccines; or antibody status to these diseases from laboratory testing. Blood tests for immunities to these diseases are ordinarily included in the pre-employment physical exam except for those employees who provide results of blood tests or immunization documentation from their own health care providers. Any vaccinations required for these diseases will be given at no cost in our Occupational Health office.

Equal Opportunity Employer
EEO is the Law. Learn more:
Important legal information:

Apply now »
Find similar jobs: