Programmer Analyst: Job Description, Duties and Requirements
For individuals who enjoy working with computers and keeping up on the latest technology, a job as a programmer analyst may be the ticket. Programmer analysts combine the jobs of both a systems analyst and a computer programmer.
Programmer Analyst Job Description
Programmer analysts perform the jobs of both a systems analyst and a computer programmer. Systems analysts design and develop software and computer systems. Computer programmers implement the designs by writing computer programs as well as updating and repairing existing programs.
Programmer Analyst Job Duties
Depending on the organization, programmer analysts may work with specific computer systems, such as financial, scientific or engineering and tailor such systems to the needs of the employer. The work often begins with meeting with supervisors to determine company needs and then designing a system to meet those needs. Programmer analysts may also prepare cost analyses to assist management in determining the financial feasibility of a system as well as work with project managers to ensure that timelines are met.
After a computer system has been decided upon, programmer analysts may design the software programs for the new system and then translate the designs into various programming languages for the computer to follow. Programmer analysts are usually responsible for testing software to ensure there are no problems and to debug programs whenever problems arise.
As an important part of their job, programmer analysts are expected to stay abreast of new technology trends in order to incorporate any relevant applications to existing systems. They can do so by reading technology publications, joining professional organizations, attending seminars and maintaining good relationships with vendors.
Programmer Analyst Job Requirements
While some companies hire applicants with only an associate degree, a bachelor's degree is most often the minimum required for securing a position as a programmer analyst. Relevant work experience in the industry may make up for the lack of a 4-year degree, but bachelor's degrees in a computer-related discipline, mathematics or engineering are usually preferred.
Depending on the work environment, a bachelor's degree in a non-technical field may be adequate if a candidate also possesses technical skills. It is possible to supplement one's skill set through certification programs given by professional organizations or vendors, seminars and continuing education classes.
Programmer Analyst Salary
Payscale.com listed the median annual salary for programmer analysts as $60,426 in June 2014. At that time, the site indicated that the majority of programmer analysts earned between $42,589 and $83,748 per year.
Related to Programmer Analyst: Job Description, Duties and Requirements
- Recently Updated
Learn about the education and preparation needed to become a CSS programmer. Get a quick view of the requirements as well as...
Learn about the education and preparation needed to become a PHP programmer. Get a quick view of the requirements as well as...
Research the requirements to become a CMM Programmer. Learn about the job description and read the step-by-step process to...
Learn how to become a gaming programmer. Research the education requirements, training and experience needed to start a career...
- Intranet Programmer: Vocational School Diploma Program Summary
- Visual Basic .NET Programmer: Online Diploma
- Game Programmer: Education Requirements and Career Information
- Top School in Baltimore to Become a Computer Programmer
- Top Criminal Justice Degree Program - Colorado Springs, CO
- Top-Ranked HR Management Degree in Philadelphia
- Online Art Bachelors Degree Program Information