Programmer Analyst

Johns Hopkins Medicine Baltimore , MD 21203

Posted 2 months ago

Programmer Analyst

Requisition #: 183272

Location: Johns Hopkins Hospital/Johns Hopkins Health System, Baltimore, MD

Category: Non-Clinical Professional

Work Shift: Day Shift

Work Week: Full Time (40 hours)

Weekend Work Required: No

Date Posted: March 18, 2019

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.

Reporting to the System Support Manager, the 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.

Typically understands project life cycle and has responsibility for sections of life cycle. Under guidance, the incumbent is responsible for full life-cycle of small and/or parts of a large project. Once priorities are set, perform tasks independently with regular process updates. Coordinates the work of other team members and provides status in an agreed upon method/basis. Examples can easily be found in existing code, methods or online. Concepts used range from simple and standard to complex and innovative.

The Programmer Analyst works as a team member and positively accepts change throughout the Health System while establishing relationships at all facilities and attaining familiarity with each institution's computer environment, patient flow, and payer contracts as needed.



Associates Degree required. Experience beyond the work experience requirement may be substituted for the degree on 2 years of experience for 1 year of education basis i.e. 4 years.


  • Must demonstrate critical thinking and analytical reasoning skills.

  • 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.

  • Ability to communicate effectively in the service of users and colleagues.

  • Writes and speaks clearly and concisely.

  • Possesses sound documentation skills.

  • Ability to maintain confidentiality.

  • Must demonstrate customer service skills


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

  • Develop detailed tasks by analyzing project scope and miles stones for projects in order to ensure product is delivered in a timely fashion according to software lifecycle standards

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

  • 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

  • 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

Required Licensure Certification, etc.

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

  • Epic is a plus

Work Experience:

  • One (1) year of related work experience with computer systems and applications

  • Healthcare revenue cycle experience preferred

  • Epic is a plus

Machines, Tools, Equipment: STANDARD

  • Must be able to operate general office equipment and communication equipment, including personal computer, networks, copiers, fax machines, audiovisual aids, and software based systems

Problem Solving:

  • Under guidance, define business/clinical/education problems by meeting with clients to observe and understand current processes and the issues related to those processes; provide written documentation of findings to share with the client and other IT colleagues

  • Utilize all available resources (colleagues, vendors, available industry documents) to identify multiple solutions for evaluation

  • Implement changes by adhering to the change management policies and procedures for any given project to communicate to all parties the nature, significance, and risk factors for the solution

  • Monitor changes and resolve problems by responding to problems as they occur, by reviewing all processing and output of the newly implemented solution, and by proactively ensuring the solution works successfully in order to satisfy the customer requirements and to provide a smooth transition to the new solution

  • Provide support by triaging and resolving issues to ensure prompt, effective service

Information Management

  • Write functional/technical specifications by taking the provided system requirements, putting them into functional and technical descriptions for use by programmers and business analysts to develop technical solutions

  • Document code and associated processes by adhering to development methodologies, adding code comments and appropriate documentation to various knowledge-based system(s) to simplify code maintenance and to improve the support

  • Author and maintain documentation by writing audience-appropriate materials to serve as technical and/or end-user references

  • Utilize automated methods for documentation and updates to customers / management

Working Conditions

  • Works in an office environment where there are limited physical discomforts due to temperature, noise, and the like

  • Work may require light lifting, stooping, or bending

Johns Hopkins Health System and its affiliates are drug-free workplace employers.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Programmer Analyst

Johns Hopkins University

Posted 1 week ago

VIEW JOBS 4/9/2019 12:00:00 AM 2019-07-08T00:00 Classified Title:Programmer Analyst Working Title: Programmer Analyst Role/Level/Range: ATP/03/PC Starting Salary Range: $50,200 - $69,089 (commensurate with experience) Employee group: Full Time Schedule: M-F, 9am-5pm Exempt Status: Exempt Location: 31-MD:JH at 111 Market Place Department name: 10001101-Epidemiology Personnel area: School of Public Health General summary/purpose: The Silver Tsunami HIV and Aging project is looking for an organized, detail-oriented Programmer Analyst to help us program and maintain an object-oriented computer simulation model. The Silver Tsunami is a project nested within the NA-ACCORD (is the largest longitudinal cohort collaboration of adults living with HIV in the US and Canada) with aims to develop an agent-based simulation model to project the age distribution, multimorbidity, and polypharmacy among adults with HIV to the year 2030. The main job responsibilities are to program, de-bug, and implement simulation models with related analysis to support the Silver Tsunami project aims. The preliminarily model is currently programmed in R Tidyverse packages. The Programmer Analyst is a key member of the team who will migrate the current model to Python or C++, and will resume further tasks for model execution and maintenance over time. Further responsibilities include running custom analyses using the simulation models, tracking task completion and work flow, documenting the code, managing new expansions according to the project aims, debugging the program, developing periodic summary reports, and contributing to scientific products that disseminate the findings of the models. Specific Duties/Responsibilities: * Use advanced knowledge base to formulate and analyze computer simulation models and statistical models. * Write custom code in Python, C++ or other general programming language to facilitate simulations. * Debug and maintain (version control) the computer code through various stages of the project. * Execute the simulation models using high-performance computing services via cloud or local clusters. * Complete and maintain professional documentation for projects and deliverables, develop SOPs as needed. * Assist in writing grant the approach section of proposals for research, utilizing the application of specialized knowledge with discretion and judgment. * Co-author scientific reports, abstracts, and publications with contribution of original thoughts, hypotheses, and analysis. * Attend weekly team meetings. * Uses professional judgment in handling information and be sensitive to project team, individual and all levels of organizational concerns. * Performs miscellaneous job-related duties as assigned. Minimum qualifications: * Bachelor degree in mathematics, statistics, biostatics, industrial engineering, computer science, information systems, or related field. * One (1) year related experience. * Direct programming experience while pursuing education may count towards related experience. Significant undergraduate programming coursework or independent project can be considered as related experience. * Mastery of Python of other general programming language (e.g. C++)\, R Tidyverse packages, MS Word, Excel, PowerPoint, Outlook Preferred qualifications: * Master's degree in mathematics, statistics, biostatics, industrial engineering, computer science, information systems, or related field. * Experience with object-oriented programing and version control. * Experience with high performance computing services. * Solid planning and organizational skills, ability to prioritize work independently and work for periods of time without daily direction from investigators. Special knowledge, skills, and abilities: * Ability to read and comprehend research requirements, execute programming, simulation and modeling tasks to facilitate computational research studies. * Excellent written and communication skills, including the ability to provide meticulous documentation of processes and organize materials. * Excellent problem-solving skills, with a positive attitude that allows all problems to be broken into manageable parts and tackled (comes from a place of "yes"). * Excellent personal skills that can enable enjoyable collaboration with diverse study staff and investigators. 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 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 Note: Job Postings are updated daily and remain online until filled. EEO is the Law Learn more: Important legal information School of Public Health - East Baltimore Campus Johns Hopkins University Baltimore MD

Programmer Analyst

Johns Hopkins Medicine