Web Developer, Pittsburgh Supercomputing Center (PSC)-2013270
The Pittsburgh Supercomputing Center (PSC), a leader in High Performance Computing, provides a sophisticated facility that includes high-performance computing (HPC) systems, high-speed parallel filesystems and leading-edge networking for university, government and industrial researchers. The Biomedical Applications Group within the PSC is an interdisciplinary group of domain experts that apply these systems to solve meaningful biomedical problems.
The Biomedical Applications Group is looking for an outstanding web developer to work on several high-profile biomedical projects including the NIH-funded Brain Image Library project. In this role, the candidate will be responsible for designing and maintaining web gateways and APIs and interfacing those resources with PSC's high-performance computing, networking, and data infrastructure. Regular collaboration with groups internal and external to the PSC is required. Continuous self-study, trainings, and/or seeking out opportunities to stay up to date with software trends, hardware capabilities, and computational biomedical science opportunities is encouraged.
Core responsibilities of the position will include:
Implementing, testing and maintaining web gateways. Providing front-end and back-end programming support for web gateways, interfacing those gateways with back-end high-performance computing resources to enable compute-in-place functionality on biomedical data. Collaborating with domain experts and end-users to define software requirements.
Support resolution of user issues. Providing appropriate, clear, concise, and effective written and oral communications to build collaborative relationships. Responding to help-requests and provide end-user support for technical problems/issues. Solving end user incidents to resolution. Tracking issues and tasks using issue tracking and project management software.
Crafting detailed documentation . Developing, documenting, and maintaining test cases, test scenarios, testing plans, and procedures. Building and maintaining online repositories for storing documents and source code. Develop documentation for both internal purposes and end-users.
Bachelor's degree in computer science, information science or equivalent field
Minimum 3 years of related experience. May substitute advanced education for experience
Experience with Linux or similar Unix systems and Bash shell scripting
Experience using server-side web frameworks Django, Flask and Node.js
Experience using Git for source code management
Experience developing web interfaces for the computational biosciences involving biomedical imaging or bioinformatics data
Experience in a customer-facing environment
Experience with non-Relational databases (MongoDB,Neo4J)
Knowledge of and experience with the container frameworks Singularity and/or Docker
Conceptual & functional knowledge of JSON and XML
Familiarity with Agile development practices.
Please visit " Why Carnegie Mellon " to learn more about becoming part of an institution inspiring innovations that change the world.
Carnegie Mellon University is an Equal Opportunity Employer/Disability/Veteran.
Department URL: https://www.psc.edu/
Job Function: Administration / Management
Primary Location: United States-Pennsylvania-Pittsburgh
Time Type: Full Time
Organization: PSC - PITTSBURGH SUPERCOMPUTING CENTER
Minimum Education Level: Bachelor's Degree or equivalent
Budgeted Base Pay: Negotiable
Internal Number: 2013270
About Carnegie Mellon University
Carnegie Mellon (www.cmu.edu) is a private, internationally ranked research university with programs in areas ranging from science, technology and business, to public policy, the humanities and the arts. More than 12,000 students in the university’s seven schools and colleges benefit from a small student-to-faculty ratio and an education characterized by its focus on creating and implementing solutions for real problems, interdisciplinary collaboration and innovation. A global university, Carnegie Mellon’s main campus in the United States is in Pittsburgh, Pa. It has campuses in California’s Silicon Valley and Qatar, and programs in Africa, Asia, Australia, Europe and Mexico.