Provide technical engineering and solution design services for a range of IT solutions developed to meet the diverse needs of the Johns Hopkins University and Johns Hopkins Medicine research community.
Contribute to the delivery of new service offerings for the Research IT Solutions unit under the Office of the Deputy CIO.
Design and facilitate secure, cutting-edge IT solutions and services in collaboration with IT teams and support partners across the institution.
Bridge the gap between technology and research, helping investigators navigate IT throughout the research lifecycle.
Draw on skills in software development practices, continuous integration and deployment, research application support, cloud platform administration, data and storage management, and AI/ML workflow enablement.
Analysis & Requirements Gathering: define complex problems by meeting with clients, observe and understand current processes, and provide written documentation of findings.
Design & Development: develop project plans, write functional/technical specifications, modify data structures and algorithms, document code, mentor junior staff, and provide thought leadership.
Testing & Documentation: create and document complex test scenarios, validate application functionality, author and maintain technical and end-user documentation, and mentor junior staff.
Implementation & Maintenance: implement changes per change management policies, monitor and resolve complex issues, ensure solutions satisfy customer requirements, and provide ongoing support.
Requirements
Bachelor's Degree in Computer Science, Computer Information Systems, Information Technology, Electronic Engineering, or a related field.
Five years of related work experience with computer systems and applications (minimum).
Preferred: Four years of relevant professional experience, or an equivalent combination of education and experience.
Experience supporting research computing projects across diverse domains, including data science, analytics, and computational workflows.
Familiarity with cloud platforms and services (AWS, Azure, or Google Cloud).
Knowledge of research-focused platforms such as collaborative computing environments, data processing frameworks, or electronic research tools (e.g., electronic lab notebooks).
Exposure to containerization, workflow orchestration, and modern application environments used in research contexts.
Experience supporting research applications and assisting with software development practices, CI/CD pipelines, and version control systems.
Proficiency in at least one coding or scripting language (e.g., Python, R, Bash, or similar) for workflow automation and application support.
Familiarity with collaboration and productivity platforms (e.g., Microsoft 365, GitHub, Jira).
Communication Skills – ability to communicate clearly with both technical and non-technical audiences.
Data Sensitivity and Compliance – familiarity with data protection principles and relevant regulations such as HIPAA and FERPA.
Technical proficiencies listed: Agile Methodology, Algorithms, API, CI/CD, Serverless Cloud Architecture, Code Review, Data Architecture and Design, Data Structures, Debugging, DevOps, JIRA, Secure Coding, Service Oriented Architecture, Software Design Patterns, SDLC, Software Engineering, Unit Testing.
Benefits
Johns Hopkins offers a total rewards package that supports our employees' health, life, career and retirement.
Occupational Health provides required vaccinations at no cost for certain positions.
Access to employee benefits and work/life resources via HR (link provided).
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.