Should I Become a SAS Programmer?
Statistical Analysis System (SAS) programmers utilize analytic software products produced by the SAS Institute. These programmers work with organizations in a variety of industries to develop system solutions using data related to risk management and company and personnel performance as well as financial, fraud, customer, and security intelligence.
These programmers have a great deal in common with operations research analysts. They often work in groups in office environments but may travel to meet with clients or collect information in the field. The work environment can be stressful, and programmers often face strict deadlines.
|Degree Level||Bachelor's degree is standard; master's degree is preferred|
|Degree Field(s)||Statistics, computer science, or other related fields|
|Experience||3-5 years of experience|
|Key Skills||Excellent problem-solving and analytical skills; advanced mathematical abilities; proficiency utilizing SAS Proc SQL, SAS Macro, Unix, Linux, and other SAS programs; familiarity with various web application tools and Windows programs|
|Median Salary (2015)*||$79,530 (for all computer programmers)|
Sources: *U.S. Bureau of Labor Statistics, Online job posts (September 2012)
Find schools that offer these popular programs
- Computer Games and Programming Skills
- Computer Programming for Applications
- Computer Programming for Certifications
Steps To Become a SAS Programmer
Step 1: Earn a College Degree
Employers prefer SAS programmers who have completed a statistics or computer science bachelor's degree program. Relevant coursework in a statistics program includes statistical analysis, sampling, regression analysis, and actuarial science. Courses in computer science programs include database applications, foundations of programming languages, operating system design and implementation, parallel computer architecture, and mathematical foundations of computing.
While you're in college, be prepared to develop your mathematical skills. Students in statistics, computer science, and related programs should prepare themselves for advanced mathematics classes, including all aspects of statistical calculations.
Step 2: Acquire SAS Certification
Students can begin their SAS certification at any time. The SAS Global Certification program provides training, e-learning, and certification courses and exams in areas including programming, advanced analytics, business intelligence and analytics, data management, and administration. Aspiring SAS programmers can sit for certification exams and earn the base programmer, advanced programmer, and clinical trials programmer designations for SAS 9.
Step 3: Consider Getting an Advanced Degree
Many employers prefer to hire SAS programmers who have advanced degrees or master's degrees in statistics or computer science. Acquiring an advanced degree can make an individual more competitive when applying for jobs and eligible for further promotions at a given organization. For example, individuals with a master's degree in statistics can work as SAS statistical programmers or operations research analysts. A master's degree program enables individuals to work with research and develop codes that manipulate data and conduct statistical evaluations.
It's a good idea to find an area of programming or statistics on which to focus. SAS programmers come from a variety of backgrounds. The most common areas of study include statistics, computational biology, bioinformatics, and computer science. Some employers require candidates to have work experience in both programming and a specific area of study. For example, an employer may be seeking candidates with experience in both SAS programming and biotechnology, for which a master's degree in computational biology would be helpful.
Step 4: Gain SAS Programming Work Experience
Once an individual completes a postsecondary degree and becomes certified in SAS programming, there are a variety of industries to consider when seeking employment. If there are experiential requirements for a specific position which an individual has not met, one might consider doing volunteer work as a programmer to gain hands-on experience outside of a classroom.
As soon as possible, you'll want to join the SAS community. The SAS community is an online group of SAS programmers where one can find answers and collaborate with others. The SAS community is also an excellent source for professional tips, articles, job openings, product information, and sharing forums.
You'll also want to join other programming societies. Joining programming societies facilitates meeting others in the field, as well as staying current with technological news. One such society is the National Association of Programmers (NAP), which is committed to educating its members by offering certification courses and publishing industry-related articles. For individuals whose area of focus is mathematics or statistics, the Mathematical Optimization Society serves as an educational, support, and networking group.
SAS programmers have advanced analytical and mathematics abilities. They usually have master's degrees along with SAS certification, and they earn a median annual salary of $79,530.