Systems Programmer

Yale University

  • Yale, MI
  • Permanent
  • Full-time
  • 15 days ago
Essential Duties1. Investigates and analyzes user issues concerning system deficiencies and determine appropriate action. 2. Provides system services for stakeholders and intended end users. Applies software upgrades, security patches , and performance planned maintenance; install, configure, and maintain operating systems and applications. 3. Resolves programming problems to minimize harm to affected users data loss. 4. Incorporates updates into existing systems to eliminate operational deficiencies, and errors, improve overall performance, and increase efficiency of operations. 5. Reviews productivity reports and problem records to evaluate performance of computer system. 6. Reviews computer system capabilities, workflow, and scheduling limitations to determine if requested changes to operating system are possible. Make recommendations. 7. Designs and documents system procedures. Briefs users on changes and new system capabilities. Train users, to use system software. 8. Researches new tools, processes, and technologies. 9. May perform other duties as assigned.Required Education and ExperienceBachelor's degree. Two years of experience as a systems programmer with knowledge of one or more high level languages, or an equivalent combination of education and experience.Weekend Hours Required?OccasionalEvening Hours Required?OccasionalDuration TypeRegularWork WeekStandard (M-F equal number of hours per day)Drug ScreenNoHealth ScreeningNoBackground Check RequirementsAll candidates for employment will be subject to pre-employment background screening for this position, which may include motor vehicle, DOT certification, drug testing and credit checks based on the position description and job requirements. All offers are contingent upon the successful completion of the background check. For additional information on the background check requirements and process visit "Learn about background checks" under the Applicant Support Resources section of Careers on the It's Your Yale website.Searchable Job FamilyTechnical SupportExternal Gateway Posting Date14-May-2024Total # of hours to be worked:37.5Position Focus:This position will be responsible for assisting with managing a diverse and heterogeneous IT environment, encompassing Windows, macOS, and Linux systems and servers and be responsible for the day-to-day management, maintenance, and support of our IT infrastructure. This position plays a crucial role in maintaining various computing systems including workstations, application servers, centralized storage and backup systems, as well as delivering prompt technical support to end-users. This position works closely with other senior members of our IT team to ensure the smooth and efficient operation of our systems. Responsibilities include, but are not limited to:Assist in maintenance and systems administration of various servers encompassing NFS, NIS, Samba, Apache and other application servers. Configure software programs and bespoke applications including those developed in house, and resolve technical problems associated with the same.Perform routine systems maintenance tasks, such as system back-up, recovery, and archiving.Provision, configure, and troubleshoot Windows, Mac OS and Linux workstations. Provide technical support to end-users, addressing hardware and software issues promptly.Assist with the provisioning, maintenance, and optimization of GPU servers for specialized tasks.Assist with technical issues and troubleshooting of MR and PET scanner interfaces, PACS, connectivity, other specialized systems / instrumentation used for data acquisition with various imaging modalities.Communicate effectively with users to provide status updates and resolving issues in a timely manner.Preferred Education, Experience and Skills:Prior experience with database management preferred. Familiarity with Docker, Anaconda, IDEs (PyCharm, VSCode), version control systems. Prior experience in an imaging based department and knowledge of PACS a plus. Familiarity with SAN, iSCSI.Preferred Licenses or Certifications:ITIL, CompTIA Linux+, RedHat Certifications, Cloud technologies certifications.Posting DisclaimerThe intent of this job description is to provide a representative summary of the essential functions that will be required of the position and should not be construed as a declaration of specific duties and responsibilities of the particular position. Employees will be assigned specific job-related duties through their hiring departments.Compensation GradeAdministration & OperationsCompensation Grade ProfileManager; Program Leader (24)Bargaining UnitNone - Not included in the union (Yale Union Group)Supervisory OrganizationRadiology and Biomedical Imaging - Admin and Faculty AffairsTime TypeFull timeRequired Skill/Ability 1:Proven experience configuring and administering Linux, Windows and Mac operating systems. Advanced knowledge of Linux required (RHEL/Ubuntu). Working knowledge of NFS, NIS, Samba, Apache administration. In depth familiarity with Shell scripting, Automation programming (i.e., sed, awk, Perl, Python).Required Skill/Ability 2:Proven experience with installation, troubleshooting and maintenance of servers, storage, backup solutions, NAS and other similar hardware.Required Skill/Ability 3:Excellent technical troubleshooting skills. Ability to quickly make diagnosis and work through complex computing problems until they are resolved with the appropriate sense of urgency.Required Skill/Ability 4:Demonstrated exceptional oral and written communication skills. Proven strong customer service skills.Required Skill/Ability 5:Demonstrated ability to work effectively in a fast paced environment and manage multiple projects. The ability to effectively prioritize workload and meet unexpected demands is essential.NoteYale University is a tobacco-free campusCOVID-19 Vaccine RequirementThe University maintains policies pertaining to COVID-19. All faculty, staff, students, and trainees are required to comply with these policies, which may be found here:Wage RangesClick to see our Wage RangesWork ModelOn-site

Yale University