Automatically apply for jobs with Zippia
Upload your resume to get started.
Scientific programmer analyst skills for your resume and career
15 scientific programmer analyst skills for your resume and career
1. Python
Python is a widely-known programming language. It is an object-oriented and all-purpose, coding language that can be used for software development as well as web development.
- Programmed a basic software in Python language that parse a limited sample of tweets and categorize them under different topics.
- Performed unit testing using Python and PyDAQ to measure TTL signal strength being outputted from the Data Acquisition Device.
2. Linux
Linux is a Unix-like operating system. Just like Windows, Mac OS, and IOS, Linux is an operating system used by millions across the globe. Android itself is powered by the Linux operating system. Linux manages all the hardware resources that are associated with your computer. The software is famous because of the protection it grants from viruses, malware, and crashes. The Linux operating system is entirely free and is an open-source software meaning it can be altered by those equipped with the knowledge to code.
- Created make files to compile C & FORTRAN programs in Linux and HP-UX operating environment.
- Delivered the skills necessary to develop, implement and support manufacturing applications utilizing multiple Oracle Databases on UNIX and Linux systems.
3. MATLAB
- Developed the program in MATLAB.
4. Unix
UNIX is a computer operating system that was first created in the 1960s and has been constantly updated since then. The operating system refers to the set of programs that enable a machine to function. It is a multi-user, multi-tasking device that works on computers, laptops, and servers. UNIX systems also have a graphical user interface (GUI), similar to Microsoft Windows, that makes it simple to use.
- Developed an automated faculty evaluation application using SAS, UNIX and VMS scripts.
- Programmed using C and SQL on UNIX and MVS operating systems.
5. Fortran
Fortran is a programming language used for numeric and scientific computing. The general-purpose language was originally developed by IBM for scientific and engineering applications.
- Programmed and maintained device drivers, graphics conversion and plot utility programs on VAX and PC in C and FORTRAN.
- Conducted comparative functional assessment of simulation models written in FORTRAN code, which led to DoD-wide adoption of assessment results.
6. SQL
- Managed developers and collaborated with developers in the Richardson, TX office to maintain and support CAD data using SQL RDBMS.
- Design and Implement the GeneReport back-stage Information management system using ASP.net, MVC, C#, SQL server
7. Perl
A Practical Extraction and Report Language, or simply PERL, is a programming language used for a script intended for syntax. You can see this when a particular web programmer or a junior developer creates a script for servers. It is used to manipulate text and utilize tasks such as web development, programming, and system administration.
- Served on a team that developed a B2B website using Perl, CGI and Oracle database
- Developed integration script for Apache and PHP using Perl for Windows Porting Project.
8. Visualization
- Designed and developed data mining and information visualization techniques for visually analyzing students' discussion activities data.
- Developed interactive visualization components for a chemistry tutoring system in HTML/CSS.
9. R
R is a free software environment and a language used by programmers for statistical computing. The R programming language is famously used for data analysis by data scientists.
- Major participant of a course project Sugar beet yield prediction modeling using R from Sep. 20123 to Dec. 2013.
- Analysed image data for assessing crop health using R Researched, developed, built, and tested custom algorithms for image analysis
10. Remote Sensing
- Archived Landsat 7 Thematic Mapper sea ice remote sensing data in the Arctic and the Antarctic regions.
11. Software Packages
- Provide VM/XA system support, utilizing XAMAP (Velocity Software), a system resource utilization software package.
- Evaluated 12 file compression software packages for the image storage system, saving over 3 months time.
12. SAS
SAS stands for Statistical Analysis System which is a Statistical Software designed by SAS institute. This software enables users to perform advanced analytics and queries related to data analytics and predictive analysis. It can retrieve data from different sources and perform statistical analysis on it.
- Designed, developed, and maintained data entry and management system supporting the Regional data review monitoring system using SAS.
- Designed and developed SAS and SPSS programs to manipulate and analyze data.
13. C++
C++ is a general-purpose programming language that is used to create high-performing applications. It was invented as an extension to the C language. C++ lets the programmer have a high level of domination over memory and system resources. C++ is an object-oriented language that helps you implement real-time issues based on different data functions
- Executed conversion and implementation of an extensive legacy FoxPro application library into C++.
- Designed and implemented prototype for reverse engineering C++ code into an object-oriented design tool.
14. Windows
Windows is a chain of operating systems that controls a computer and is developed by Microsoft. Every version of Windows consists of GUI (graphical user interface), with a desktop that allows the user to open their files.
- Ensured timely updating of windows builds of EMAN2 imaging software
15. Management System
A management system is a set of policies, processes, and procedures taken by an organization or a business to ensure it can fulfill its tasks and achieve its objectives. A management system makes sure that the company excels financially and improves the user experience. The management system also takes care of the worker's and employees' needs and manages their workload and oversees their performance. Apart from interior matters of the company, a management system also deals with exterior matters like legislations, tax matters, and law issues.
- Managed development team for the publishing aspect of a regulatory document management system.
- Designed, developed and implemented a sophisticated and unique data base management system.
What skills help Scientific Programmer Analysts find jobs?
Tell us what job you are looking for, we’ll show you what skills employers want.
What skills stand out on scientific programmer analyst resumes?
David Feldman Ph.D.
Professor of Urban Planning and Public Policy and Political Science, Director, Water UCI, Director, MPP Program, University of California, Irvine
List of scientific programmer analyst skills to add to your resume

The most important skills for a scientific programmer analyst resume and required skills for a scientific programmer analyst to have include:
- Python
- Linux
- MATLAB
- Unix
- Fortran
- SQL
- Perl
- Visualization
- R
- Remote Sensing
- Software Packages
- SAS
- C++
- Windows
- Management System
- PC
Updated January 8, 2025