Programmer Analyst

Requisition #: 313900

Range: PC

Level: 3

Salary: $48,251 - $66,407

Status: Full Time

School: Academic Centers

Location: Homewood Campus

Location City: Baltimore

Location State: MD

Resume Required for Application: Yes

Area of Interest: Technical

Contact: Central Talent Acquisition Office 443-997-5100

You must login before you can Apply/Save/Email this position.

Forgot Password?

Don't have a JHU Jobs account? Create Account

General Description

The Programmer Analyst will analyze, gather requirements, design, create, test, document, implement, maintain, and update web sites and applications.

Primary duties and responsibilities of the job:

This position will ensure adherence to quality standards and review project deliverables to ensure project goals are accomplished. The Programmer Analyst will participate in all aspects of analysis, requirements gathering, designing, developing/testing, documenting, implementing and maintaining web projects. This includes development of work plans, schedules, project estimates, and status reports.

The Programmer Analyst will design and implement programs using a variety of methods, including Drupal, PHP, HTML, XML, JavaScript, and CSS to provide web-based services and products. The candidate should be familiar with current cross-browser requirements and possess a determination to debug and test their work. In addition, the Programmer Analyst will analyze, review, and modify existing web applications and sites to increase operating efficiency, accessibility and adaptation to new standards.

The Programmer Analyst interacts with divisional functional and technical staff for topics related to the configuration, coding, testing, and problem resolution within the broader scope of assigned project. This position identifies and reports issues and enhancement opportunities to management; participates in meetings to identify possible solutions and areas of improvement; and tracks and records time spent on tasks and projects.


Bachelor's degree required. One year of related work experience with web sites and applications required. Additional education may substitute for experience and additional experience may substitute for education to the extent permitted by the JHU equivalency formula.

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.

Special Knowledge and Skill:

  • Working knowledge of Drupal module development, PHP, HTML, MySQL, JavaScript, XML, and CSS.
  • Ability and willingness to learn new programming languages and technologies quickly.
  • Must be willing and capable to solve unique platform and publishing challenges.
  • Must be able to work in a demanding and dynamic team environment.
  • Must be highly service oriented, self-motivated, and possess a team-oriented attitude with strong and effective written and spoken communication skills.

NOTE: 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 443-997-5100. For TTY users, call via Maryland Relay or dial 711.

Note: Job postings are updated daily and remain online until filled. See more in our FAQ.

EEO Is The Law
Applicants to and employees of Johns Hopkins are protected under Federal law from discrimination on several bases. Learn more