HAWTHORNE STAFFING

Programmer Analyst

Business Intelligence Analyst Career Video

Programmer Analyst Job Description

Highlights

A professional who has a talent for analyzing and enhancing software applications.  Typically plays a key role in designing, coding, testing, and troubleshooting software solutions that drive technological efficiency and innovation.

Typical Key Responsibilities:

1. Software Development:

  • Design and develop software applications based on user requirements.
  • Write clean, efficient, and maintainable code using programming languages.

2. System Analysis:

  • Analyze user needs and software requirements to determine feasibility.
  • Collaborate with stakeholders to define system specifications and functionalities.

3. Coding and Testing:

  • Implement and maintain software features, ensuring optimal functionality.
  • Conduct thorough testing to identify and address software issues.

4. Documentation:

  • Create and maintain comprehensive documentation of software designs and coding logic.
  • Keep documentation up-to-date to facilitate knowledge transfer.

5. Problem Solving:

  • Troubleshoot and resolve software defects and issues promptly.
  • Collaborate with cross-functional teams to address complex technical problems.

6. Collaboration:

  • Work closely with business analysts and end-users to understand application needs.
  • Participate in project planning and provide technical expertise.

Typical Qualifications:

  • Proven experience as a Programmer Analyst or in a similar role.
  • Proficiency in programming languages such as Java, C++, or Python.
  • Strong analytical and problem-solving skills.
  • Excellent communication and interpersonal skills.
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.

Cyber Security Analyst   Project Manager   DBA   Software Engineer   Web Developer   QA Test Manager   

Systems Analyst   Network Administrator   Technical Writer   IT Manager   Data Architect   Web Designer

Cyber Security Manager   Telecom Technician   Business Intelligence   Network Operations Tech

Software Developer   Data Scientist   Network Engineer   Programmer Analyst   Cyber Security Engineer

Data Analyst   Web Administrator   Telecom Manager   QA Analyst   Program Manager

QA Automation Engineer   DIR ITSAC

Hawthorne Staffing

Copyright © 2026 Hawthorne Staffing - All Rights Reserved

A Maya Hawthorne Inc Company