Johns Hopkins Medicine SeniorProgrammer Analyst in Baltimore, Maryland




SeniorProgrammer Analyst

Requisition #: 177665

Location: Johns Hopkins Hospital/Johns Hopkins Health System,

Baltimore, MD

Category: Finance and Information Systems

Work Shift: Day Shift

Work Week: Full Time (40 hours)

Weekend Work Required: No

Date Posted: Dec. 6, 2018

Johns Hopkins Health System employs more than 20,000 people annually. Upon joining Johns Hopkins Health System, you become part of a diverse organization dedicated to its patients, their families, and the community we serve, as well as to our employees. Career opportunities are available in academic and community hospital settings, home care services, physician practices, international affiliate locations and in the health insurance industry. If you share in our vision, mission and values and also have exceptional customer service and technical skills, we invite you to join those who are leaders and innovators in the healthcare field.

Position Summary:

Reporting to the Systems Support Manager, the Senior Programmer Analyst will participate in 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. Apply analysis techniques and procedures to gather and then translate business requirements into functional/technical specifications and designs. Using functional specifications and designs produce all or part of the deliverables. Maintain databases and application system code.


Job Details


Required: Associates Degree, or 5 years of direct system experience in a revenue cycle business office beyond the work experience requirement.

Preferred: Bachelor’s Degree.


  • Must demonstrate advanced critical thinking and analytical reasoning skills.

  • Strong ability to work on multiple priorities effectively.

  • Ability to prioritize conflicting demands.

  • Ability to execute assigned project tasks within established schedule.

  • Ability to work collaboratively in a team environment.

  • Excellent communication skills in the service of users and colleagues.

  • Writes and speaks clearly and concisely.

  • Possesses strong documentation skills.

  • Ability to maintain confidentiality.

  • Must demonstrate exemplary customer service skills

  • Must demonstrate mastery of applicable systems

  • Ability to utilize database query languages and to provide reports for troubleshooting issues


  • Gather system requirements by meeting with clients and researching existing technology to understand the business requirements for new applications

  • Experience with developing detailed tasks by analyzing project scope and milestones for projects in order to ensure product is delivered in a timely fashion according to software lifecycle standards

  • Experience with developing/changing data input, files/database structures, data transformation, algorithms, data output by using appropriate computer language/tools to provide technical solution for application development task

  • Thorough ability test all changes by using the appropriate test scenarios to ensure all delivered solutions work as expected and errors are handed in a meaningful way

  • Advanced ability to create and document test scenarios using the appropriate test tools to validate and verify application functionality

  • Analyze issues to determine root cause(s) – requires interpersonal skills to communicate effectively with staff, management, and outside vendors

  • Provide pertinent analysis and recommendations to customers, including senior management

  • Create test plans and cases independently, as well as by utilizing other resources

  • Lead development projects – providing feedback to management on technical performance of analysts

  • Manage significant project from start to finish, including delegating tasks and coordinating with associated areas

  • Critical thinker able to consider the entire picture to effectively evaluate and resolve technical and procedural problems

Required Licensure Certification, etc.

  • Epic Certification in assigned application/field as required by manager

  • May be required to obtain additional certification(s) to complete assigned tasks

Work Experience:

  • Three (3) years of related work experience with computer systems and applications

  • One (1) year Healthcare revenue cycle experience

  • Epic is a plus

Full Time (40 hours)

Day Shift, 8:00 am to 4:30 pm

Work Location: JH @ Keswick, 3910 Keswick Rd.

Pay Grade: I7

Johns Hopkins Health System and its affiliates are Equal Opportunity/Affirmative Action employers. All qualified applicants will receive consideration for employment without regard to race, color, religion, sexual orientation, gender identity, sex, age, national origin, disability, protected veteran status, and or any other status protected by federal, state, or local law.