132,210 Jobs at 2,116 Institutions. 4 New Jobs Posted Today.
johns_hopkins_univ.jpg

Sr. Programmer Analyst

Job Description

The Department of Epidemiology is seeking a Sr. Programmer Analyst.


Specific Duties & Responsibilities


Develop and Maintain Web Interface

  • Design and implement a user-friendly web interface to present new simulation results and support interactive data exploration.
  • Ensure the interface is intuitive and responsive, providing a seamless experience for users.


Execute Simulation Models

  • Run simulation models on high-performance computing (HPC) services, utilizing cloud-based platforms or local clusters as required.
  • Optimize model performance and manage computational resources effectively.


Data Management and Preparation

  • Write queries to automatically extract, transform, and load data from diverse sources, including the CDC and local public health agencies.
  • Create and maintain scripts for data manipulation, cleaning, and filtering.
  • Prepare data outputs for visualization and integration into the web display, ensuring accuracy and consistency in the data presented.


Supporting Tasks

  • Complete and maintain professional documentation for projects and deliverables.
  • Assist in writing grant proposals, particularly the approach section, utilizing specialized knowledge with discretion and judgment.
  • Co-author scientific reports, abstracts, and publications, contributing original thoughts, hypotheses, and analysis.
  • Use professional judgment in handling information and be sensitive to project team, individual, and organizational concerns.
  • Perform miscellaneous job-related duties as assigned.


Minimum Qualifications
  • Bachelor's Degree.
  • Three years related experience.
  • 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.


Preferred Qualifications
  • Master's or PhD Degree in Mathematics, Statistics, Biostatistics, Industrial Engineering, Computer Science, Information Systems, or related field.
  • Proficiency in R and experience with Shiny for building interactive web applications.
  • Familiarity with Shiny Server and ShinyProxy for deploying Shiny apps in production environments.
  • Experience with R Markdown and flexdashboard for creating interactive reports and dashboards.
  • Knowledge of HTML, CSS, JavaScript, and frameworks like Bootstrap to enhance the frontend of Shiny applications.
  • Ability to integrate Shiny applications with backend databases like PostgreSQL or MySQL.
  • Experience with deploying Shiny applications on cloud platforms (AWS, GCP, Azure) or on-premise servers.
  • Familiarity with Docker for izing Shiny apps and Kubernetes for orchestration.
  • Experience with parallel computing or HPC environments: To manage computationally intensive simulations if integrated with Shiny.
  • Coursework or job experience in epidemiology and/or statistics.
  • Solid planning and organizational skills, ability to prioritize work independently, and work for periods without daily direction from investigators.

 


 

Classified Title: Sr. Programmer Analyst 
Job Posting Title (Working Title): Sr. Programmer Analyst   
Role/Level/Range: ATP/04/PD  
Starting Salary Range: Min $62,300 - Max $109,000 (Commensurate with experience) 
Employee group: Full Time 
Schedule: Monday to Friday: 9 am – 5 pm 
Exempt Status: Exempt 
Location: School of Public Health - East Baltimore Campus 
Department name: 10001101-Epidemiology 
Personnel area: School of Public Health 

 

 

*Please mention you saw this ad on DiversityInCommunityColleges.*

Apply Now

Be Seen By Recruiters at the Best Institutions

Create Your FREE Profile Now!

Find Jobs at Top Institutions.