Sr. Programmer Analyst

first_img You need to sign in or create an account to save HomewoodCampus You need to sign in or create an account to save Sr. Programmer Analyst Facebook Similar jobs LinkedIn Apply(This will open in a new window from which you will be automatically redirected to an external site after 5 seconds) Sr. Programmer Analyst Academic Affairs Not specified Full Time jobs in Baltimore Maryland, United States Research Administration Not specified Full Time jobs in Baltimore Salary Not Specified Johns Hopkins University Johns Hopkins University Salary Not Specified More searches like this Salary Not Specified Johns Hopkins University Share Save Sr. Programmer Analyst You need to sign in or create an account to save Maryland, United States Maryland, United States GeneralPosition Summary:Responsible for the creation, implementation, maintenance,performance, production support and documentation of variousresearch software. This includes but is not limited to theinstallation, modification, and testing of new and/or upgradedapplications (packages or home grown), operating systems, filestructures, hardware, communication devices, and productivitytools. Applies analysis techniques and procedures to gather andthen translate user requirements into functional/technicalspecifications and designs. Using functional specifications anddesigns, produces all or part of the deliverables. Maintainsdatabases and application system code.JobScope/Complexity:Under limited guidance,responsible for full life-cycle of small to medium sized moderatelycomplex projects. Demonstrates strong ability in technology and/orstrong understanding of the business/clinical/education process.Builds and maintains client relationships through positiveinteractions.PositionOverview:The Schatz Lab in theBiology Department at Johns Hopkins University is looking forambitious individuals to fill a programmer analyst position workingon the Galaxy and AnVIL projects. Galaxy(https://galaxyproject.org/) is a software framework that (a)enables researchers to store, analyze, visualize and share genomicdata and (b) provides genomic tool developers with the ability todeploy their tools within a complete analysis framework. AnVILproject (https://anvilproject.org/) makes Galaxy available in thecontext of public, protected datasets.Describe theposition’s roles & interactions:This role is seeking anengaged individual interested in the development of cloudcomputing-based solutions, container technologies, and DevOpsmethodologies. . The required tasks will involve building novelsystems aimed at deploying Galaxy application and related softwareto enable researcher to analyze their data. We use moderntechnologies such as Docker, Kubernetes, and Helm with the aim ofcreate robust, portable solutions for deploying Galaxy.Describe thespecific systems, applications, projects for which the position isresponsible:The Galaxy project is apopular software project with a world-wide community counting intens of thousands that provides accessible solutions for biomedicalresearchers to analyze their data. The applicant will work with theGalaxy application as well as supporting software to ensuresuitable operation of the overall system, which is highlydistributed and makes use of compute and storage resources from avariety of cloud providers.Describescale/size of area, project and/or systemsupported:Galaxy was developed in anacademic research environment, and members of the Galaxy team workclosely with researchers on projects at the leading edge of data­intensive biological research. Thousands of researchers worldwideuse Galaxy on a daily basis. Galaxy is an open source projectcommitted to the openness of scientific enterprise and is free forall.List required& preferred skills specific toposition:Bachelor’s degreerequired, preferably in computer science or a relatedfield.Three years of relatedwork experience with computer systems and applicationsrequired.Additional education maysubstitute for experience. Fluency in the Python programminglanguage required.Experience with containertechnologies (eg, Docker, Kubernetes), web-development (e.g.Django, JavaScript), or experience with development of software forscientific research is desirable. Previous experience working withGalaxy and/or tools for analysis of genomic data a significantplus.JobResponsibilities:The responsibilitieslisted below are typical examples of the work performed by thisposition. Not all duties assigned to this position are included,nor is it expected that everyone in this position will be assignedevery job responsibility.ANALYSIS ANDREQUIREMENTS GATHERINGDefine computer systemsarchitecture for moderately complex research processes related togenomic data analyses by interacting with users to observe andunderstand current processes and the issues related to thoseprocesses. Provide written documentation of findings to share withcolleagues.Gather system requirementsby meeting with users and researching existing technology tounderstand the project requirements and possible solutions for newapplications.DESIGN ANDDEVELOPMENTDevelop detailed tasks andproject plans by analyzing project scope and milestones formoderately complex projects in order to ensure product is deliveredin a timely fashion according to software lifecyclestandards.Write functional/technicalspecifications by taking the provided moderately complex systemrequirements and putting them into functional and technicaldescriptions for use by programmers and business analysts todevelop technical solutions.Develop/change data input,files/database structures, data transformation, algorithms, anddata output by using appropriate computer language/tools to providetechnical solutions for moderately complex application developmenttasks.Document code andassociated processes by adhering to development methodologies,adding code comments and appropriate documentation to variousknowledge-base system(s) to simplify code maintenance and toimprove support.TESTING ANDDOCUMENTATIONCreate and documentmoderately complex test scenarios using the appropriate testingtools to validate and verify application functionality.Test all changes by usingthe appropriate moderately complex test scenarios to ensure alldelivered solutions work as expected and errors are handling in ameaningful way.Author and maintaindocumentation by writing audience-appropriate materials to serve astechnical and/or end-user references.IMPLEMENTATIONAND MAINTENANCEImplement changes byadhering to the change management policies and procedures for anygiven project to communicate to all parties the nature,significance, and risk factors of the solution.Monitor changes andresolve moderately complex problems by responding as they occur, byreviewing all processing and output of the newly implementedsolution, and by proactively ensuring the solution workssuccessfully in order to satisfy the customer requirements and toprovide a smooth transition to the new solution.Provide support bytriaging and resolving moderately complex issues to ensure prompt,effective service.MinimumQualifications:Bachelor’s degreerequired.Three years of relatedwork experience with computer systems and applications.Additional experience maybe substituted for education and additional education maysubstitute for experience.EquivalencyFormula: 30 undergraduate degree credits or 18 graduate degreecredits = 1 year of experience. For jobs where equivalency ispermitted, up to two years of non-related college coursework may beapplied towards the total minimum education/experience required forthe respective job.Preferred JobQualifications:Knowledge in the assigned application as well as the platform onwhich it runs.Knowledge,Skills, & Abilities (KSA’s):Must possess all requisiteknowledge, skills, and abilities as posted in the supplementalsection.Must demonstrate strongcritical thinking and analytical reasoning skills.Ability to work onmultiple priorities effectively.Ability to prioritizeconflicting demands.Ability to executeassigned project tasks within established schedule.Ability to workcollaboratively in a team environment.Ability to communicateeffectively in the service of users and colleagues.Writes and communicatesclearly and concisely.Possesses sounddocumentation skills.Ability to maintainconfidentiality.Must demonstrate exemplarycustomer service skillsClassifiedTitle:Sr. Programmer AnalystWorking Title: Sr. ProgrammerAnalyst ​​​​​Role/Level/Range: ATP/04/PD Starting Salary Range:$59,280 to $81,435annuallyEmployee group: Full Time Schedule: M-F, 8:30 – 5:00 PM Exempt Status: ExemptLocation: 01-MD:Homewood Campus Department name: 10001352-Biology Personnel area: School of Arts &SciencesThe successful candidate(s) for this position will be subject toa pre-employment background check.If you are interested in applying for employment with The JohnsHopkins University and require special assistance or accommodationduring any part of the pre-employment process, please contact theHR Business Services Office [email protected] For TTYusers, call via Maryland Relay or dial 711.The following additional provisions may apply dependingon which campus you will work. Your recruiter will adviseaccordingly.During the Influenza (“the flu”) season, as a condition ofemployment, The Johns Hopkins Institutions require all employeeswho provide ongoing services to patients or work in patient care orclinical care areas to have an annual influenza vaccination orpossess an approved medical or religious exception. Failure to meetthis requirement may result in termination of employment.The pre-employment physical for positions in clinical areas,laboratories, working with research subjects, or involvingcommunity contact requires documentation of immune status againstRubella (German measles), Rubeola (Measles), Mumps, Varicella(chickenpox), Hepatitis B and documentation of having received theTdap (Tetanus, diphtheria, pertussis) vaccination. This may includedocumentation of having two (2) MMR vaccines; two (2) Varicellavaccines; or antibody status to these diseases from laboratorytesting. Blood tests for immunities to these diseases areordinarily included in the pre-employment physical exam except forthose employees who provide results of blood tests or immunizationdocumentation from their own health care providers. Anyvaccinations required for these diseases will be given at no costin our Occupational Health office.Equal Opportunity EmployerNote: Job Postings are updated daily and remain online untilfilled.EEO is the LawLearn more:https://www1.eeoc.gov/employers/upload/eeoc_self_print_poster.pdf Twitter Administrative Not specified Full Time jobs in Baltimore Save Sr. Programmer Analyst Business & Administrative Affairs Not specified Full Time jobs in Baltimore Save Sr. Programmer Analyst The successful candidate(s) for this position will be subject to apre-employment background check.If you are interested in applying for employment with The JohnsHopkins University and require special assistance or accommodationduring any part of the pre-employment process, please contact theHR Business Services Office at [email protected] For TTYusers, call via Maryland Relay or dial 711.The following additional provisions may apply depending on whichcampus you will work. Your recruiter will adviseaccordingly.During the Influenza (“the flu”) season, as a condition ofemployment, The Johns Hopkins Institutions require all employeeswho provide ongoing services to patients or work in patient care orclinical care areas to have an annual influenza vaccination orpossess an approved medical or religious exception. Failure to meetthis requirement may result in termination of employment.The pre-employment physical for positions in clinical areas,laboratories, working with research subjects, or involvingcommunity contact requires documentation of immune status againstRubella (German measles), Rubeola (Measles), Mumps, Varicella(chickenpox), Hepatitis B and documentation of having received theTdap (Tetanus, diphtheria, pertussis) vaccination. This may includedocumentation of having two (2) MMR vaccines; two (2) Varicellavaccines; or antibody status to these diseases from laboratorytesting. Blood tests for immunities to these diseases areordinarily included in the pre-employment physical exam except forthose employees who provide results of blood tests or immunizationdocumentation from their own health care providers. Anyvaccinations required for these diseases will be given at no costin our Occupational Health office.Equal Opportunity EmployerNote: Job Postings are updated daily and remain online untilfilled.EEO is the LawLearn more:https://www1.eeoc.gov/employers/upload/eeoc_self_print_poster.pdfImportant legal informationhttp://hrnt.jhu.edu/legal.cfm Sr. Programmer Analyst Computer Services & Information Technology Not specified Full Time jobs in Baltimorelast_img read more