Demo

Senior Programmer/Analyst

Stony Brook University
Stony Brook, NY Full Time
POSTED ON 3/18/2025 CLOSED ON 4/8/2025

What are the responsibilities and job description for the Senior Programmer/Analyst position at Stony Brook University?

Required Qualifications (as Evidenced By An Attached Resume)

Bachelor’s degree (foreign equivalent or higher) in computer science or related field with at least four (4) years of full-time applicable programming experience. In lieu of a degree, an additional four (4) years of full-time technical support experience or a combination of education and experience may be considered. Demonstrated competency with the administration of multiple computer operating systems such as Linux, Windows and MAC OS. Proficiency in scripting languages such as Bash, Python, or Perl for automation and process optimization.

Preferred Qualifications

Experience in an academic or research setting. Knowledge of custom PHP and Python scripts for web servers. Proven ability to diagnose/fix hardware and software problems. Experience maintaining and updating email and web servers. Strong background in network services, backups and computer security. Experience providing technical support of A/V facilities.

Brief Description Of Duties

The Senior Program Analyst is responsible for maintaining all computer and tech-related resources in the Department and IMS. This includes ensuring that all faculty, visitors, staff, and graduate students have access to appropriate technology (computing and A/V) to perform their research, academic, and administrative roles. There are approximately 125 computers deployed in departmental offices, as well as a number of specialized servers used to support research, teaching, and administrative activities. The mix of computing resources is very heterogeneous, including MacOS, Windows, and Linux operating systems.

The Successful Incumbent Must Possess

  • Excellent written and communication skills.
  • The ability to recognize, analyze and anticipate the technical needs of faculty and staff.
  • Demonstrated ability to acquire new skills as needed.

Duties

  • Developing, supporting, and maintaining department web pages and services, using Drupal CMS and a set of custom PHP and Perl scripts and SQLite databases for custom tasks (office hours, seminar scheduling, people pages, course material archive, Arnold Math Journal and more).
  • Configure and maintain security of Apache web server on Linux.
  • Support and advise departmental members with technical questions, problems and requirements as needed.
  • Support math placement server, using MapleTA and custom PHP and Perl scripts.
  • Maintaining login/authentication services for department intranet, using NIS server.
  • Maintaining VNC and other services for remote access to university licensed applications.
  • Maintaining video portal, containing hundreds of recordings of talks and other events.
  • Convert videos for posting using FFMpeg.
  • Overseeing AV setup for talks, conferences, and online classes. Requires both hardware support (installation of web cameras, microphones, projectors and screens, smart whiteboards, Microsoft Surface hubs) and software (Zoom, OBS Studio)
  • Maintaining the department file service, using Synology NAS devices attached to Linux servers.
  • Configuring NFS and SSH/SFTP access.
  • Maintaining regular backups, using cron jobs on Linux and synchronizing with off-site storage.
  • Running CUPS print server and maintaining printers and copy machines, including 10 department-maintained printers and some number of printers in faculty offices.
  • Supporting installation, licensing, and faculty use of specialized software, necessary for faculty research, including but not restricted to Maple, Mathematica, LaTeX, Python, Jupyter, databases, and others.
  • Maintaining and ordering as necessary the technology solutions installed in rooms belonging to the department: Electronic locks, projectors, lights, cameras used for recording lectures, webcams and microphones used for Zoom, smart whiteboards, etc.
  • Ensuring that computing equipment purchases made by the department and faculty are appropriate to meet the needs of the user and interface properly with the existing environment.
  • Other duties or projects as assigned as appropriate to rank and departmental mission.

Special Notes

This is a full-time appointment. FLSA Exempt position, not eligible for the overtime provisions of the FLSA. Minimum salary threshold must be met to maintain FLSA exemption.

In addition to the employee's base salary, this position is eligible for $3,400 UUP annual location pay, paid biweekly.

Resume/CV and cover letter should be included with the online application.

Stony Brook University is committed to excellence in diversity and the creation of an inclusive learning, and working environment. All qualified applicants will receive consideration for employment without regard to race, color, national origin, religion, sex, pregnancy, familial status, sexual orientation, gender identity or expression, age, disability, genetic information, veteran status and all other protected classes under federal or state laws.

If you need a disability-related accommodation, please call the university Office of Equity and Access (OEA) at (631) 632-6280 or visit OEA .

In accordance with the Title II Crime Awareness and Security Act a copy of our crime statistics can be viewed here .

Visit our WHY WORK HERE page to learn about the total rewards we offer.

Official Job Title

Senior Programmer/Analyst

Job Field

Information Technology

Primary Location

US-NY-Stony Brook

Department/Hiring Area

Mathematics/ Institute for Mathematical Sciences

Schedule

Full-time

Posting Start Date

Mar 18, 2025

Posting End Date

Apr 1, 2025, 11:59:00 PM

Salary

$95,000 - $117,000

Appointment Type

Term

Salary Grade

SL4

SBU Area

Stony Brook University

Salary : $95,000 - $117,000

Lead Programmer Analyst - Enterprise Analytics
University Hospital (Stony Brook) -
Stony Brook, NY
Lead Programmer Analyst - Revenue Cycle
Stony Brook University -
Saint James, NY
Data Analyst
Brookdale Senior Living -
Brentwood, NY

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Programmer/Analyst?

Sign up to receive alerts about other jobs on the Senior Programmer/Analyst career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
Income Estimation: 
$63,877 - $80,867
Income Estimation: 
$72,545 - $94,693
Income Estimation: 
$83,086 - $106,052
Income Estimation: 
$83,086 - $106,052
Income Estimation: 
$83,298 - $131,726
Income Estimation: 
$101,020 - $131,637
Income Estimation: 
$101,020 - $131,637
Income Estimation: 
$95,435 - $126,957
Income Estimation: 
$130,171 - $173,458
Income Estimation: 
$95,435 - $126,957
Income Estimation: 
$118,925 - $156,720
Income Estimation: 
$130,171 - $173,458
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Stony Brook University

Stony Brook University
Hired Organization Address Stony Brook, NY Full Time
EEG Specialist Position Summary At Stony Brook Medicine, an EEG Specialist is a valuable member of our team, who provide...
Stony Brook University
Hired Organization Address Stony Brook, NY Full Time
Required Qualifications (as evidenced by an attached resume) : Bachelor's degree (foreign equivalent or higher). In lieu...
Stony Brook University
Hired Organization Address Stony Brook, NY Full Time
Job Description - Director, Business Intelligence (2403074) Considering making an application for this job Check all the...
Stony Brook University
Hired Organization Address Washington, DC Full Time
Director of Federal RelationsRequired Qualifications : Bachelor's degree (foreign equivalent or higher). Five (5) years ...

Not the job you're looking for? Here are some other Senior Programmer/Analyst jobs in the Stony Brook, NY area that may be a better fit.

Senior Programmer Analyst - Lab IT

Lensa, Stony Brook, NY

Senior Programmer Analyst - Lab IT

Stony Brook University, Stony Brook, NY

AI Assistant is available now!

Feel free to start your new journey!