What does a Programmer/Analyst do?
Programmer analysts study, plan, develop, and execute computer programs and systems. They develop these programs to perform a specific function or solve a particular challenge. They often do preliminary research to identify the objectives and priorities. They commonly interact directly with the customer or user to gather insight about their particular needs and challenges. Their work involves programming, testing, and implementing systems and tools. They oversee the integration process to ensure individual programs and applications work well together.
Programmer analysts typically have a bachelor’s degree in a computer science field, although equivalent relevant work experience or completion of a technical training program may also be acceptable. They should have extensive hands-on experience successfully developing and implementing programs and systems. Proficiency with common programming languages is expected.
How much does a Programmer/Analyst make near United States?
Base Pay
Additional Pay
$116,151
/ yrProgrammer/Analyst Career Path
Learn how to become a Programmer/Analyst, what skills and education you need to succeed, and what level of pay to expect at each step on your career path.
Programmer/Analyst Insights

“Career progression pathways aren't really well defined and pay is on a fixed pay scale.”

“Management is not so good like after joining for almost 2 weeks I didn't know where to go where to sit nothing is allotted”

“OT rate is LOW and same for both interns and permanent.”

“High and stable bonus.”

“Career development and Incentive not impressive.”

“This aids in broadening your technical skill set and gives you a strong foundation to start your career.”

“No cons good nice best great”

“Good bonuses (provided that performance is good)”
Frequently asked questions about the roles and responsibilities of a Programmer/Analyst
- Software Engineer
- Software Developer
- Front End Engineer
- Web Developer