Job Description

Analyst Programmer job description

This Analyst Programmer job description template includes the list of most important Analyst Programmer’s duties and responsibilities. It is customizable and ready to post to job boards. Use it to save time, attract qualified candidates and hire best employees.

Analyst Programmer job description template

Analyst Programmer job profile

Programmer analysts perform the jobs of both a systems analyst and a computer programmer. While systems analysts design and develop software and computer systems, Computer Programmers are responsible for implementing designs by writing computer programs.

In order to attract Analyst Programmer that best matches your needs, it is very important to write a clear and precise Analyst Programmer job description.

Analyst Programmer job description

We are looking for Analyst Programmer to join our team! As an Analyst Programmer, you will perform analysis and programming duties in the development, implementation and support of information systems and applications.

Analyst Programmer duties and responsibilities

  • Design, develop, document, analyze, create, test and modify computer systems, programs and integrations.
  • Apply system-analyst techniques and procedures, including consulting with users to determine hardware, software or systems functional specifications
  • Arrange project requirements in programming sequence by analyzing requirements; preparing a work flow chart and diagram using knowledge of computer capabilities, subject matter, programming language, and logic.
  • Program the computer by encoding project requirements in computer language; entering coded information into the computer.
  • Analyze user information system needs.
  • Document the functionality and requirements.
  • Research, evaluate and recommend solutions and appropriate technology to meet user’s needs.
  • Provides reference for use of prime and personal computers by writing and maintaining user documentation; maintaining a help desk.
  • Maintains computer systems and programming guidelines by writing and updating policies and procedures.
  • Develops and maintains applications and databases by evaluating client needs; analyzing requirements; developing software systems.

Analyst Programmer requirements and qualifications

  • Associate’s Degree in computer related discipline. Relevant experience may substitute for the degree requirement on a year-for-year basis. Experience in systems design, programming and/or systems software and support.
  • X years developer experience in C#, ASP.net, JavaScript, JQuery etc.
  • Windows.NET Framework, including VB.Net and ASP.Net programming experience preferred.
  • Database design/administration experience (Design, implementation, modification,
  • Proficient in writing fine-tuned SQL queries, stored procedures (eg. PL/SQL code) and working with data in relational databases like Oracle, SQL Server, MySQL etc.
  • Ability to: Recognize and resolve system related problems; work independently and make necessary decisions throughout the systems process within department guidelines.
See TalentLyft in action

Applicant Tracking, Recruitment Marketing, Sourcing and Talent CRM software are powerful alone, but unstoppable when used together!


Related content

Explore more topics

  • Candidate Relationship Management

    Improve your hiring process with effective Candidate Relationship Management (CRM). Build and nurture strong relationships with candidates by leveraging CRM tools to engage, communicate, and maintain long-term connections. Enhance candidate experience, increase retention, and create a robust talent pipeline for future hiring needs.

  • Attracting Candidates

    Discover innovative methods for attracting top candidates and winning the talent war. Learn how to strengthen your employer brand, leverage social media, create engaging job postings, and use targeted marketing strategies to stand out in a competitive job market. Attract and secure the best talent to drive your organization’s success.

  • Conducting Interviews

    Interviews are the make-or-break phase of the recruitment process as this is where you truly get to know the candidates and try to get the best out of them. Effective interviews require preparation and use of the right methods and strategies to get the most from a limited time frame. In this blog section, we dive into the art of conducting interviews, exploring the best tactics, the most efficient methods, and useful strategies to make you a better interviewer.

  • Recruitment by Industry

    Tailor your recruitment strategies to fit specific industries. Learn the unique challenges and best practices for hiring in sectors like healthcare, tech, retail, finance, and more. Discover industry-specific approaches to sourcing talent, crafting job descriptions, and optimizing your recruitment efforts for success.

  • Sourcing Candidates

    Master the art of sourcing candidates with strategies that help you find and attract top talent. Learn how to leverage social media, job boards, networking, and recruitment tools to expand your talent pool. Improve your sourcing techniques to identify qualified candidates faster and build a strong, diverse pipeline for your hiring needs.

  • Recruitment Content

    Elevate your hiring efforts with compelling recruitment content. Learn how to create engaging job descriptions, employer branding materials, and targeted social media posts that attract top talent. Effective content helps showcase your company culture, values, and opportunities, making you stand out in the competitive recruitment landscape.

Simple and affordable recruitment software