Programmer Analyst III

Programmer Analyst III Job Description Template

Our company is looking for a Programmer Analyst III to join our team.

Responsibilities:

  • Develops and researches new technologies to enhance DEN@Viterbi e-learning services;
  • Serves as primary liaison to functional users of supported systems. Communicates with users to extract and define needs;
  • Participate in the Company‚Äôs 24×7 support service commitment;
  • Converts, or oversees conversion of, user needs into system design specifications (e.g., screens, input methodology, data base structure);
  • Follows protocols and procedures to ensure application security;
  • Monitors assigned helpdesk activities to ensure requests or issues are addressed in a timely manner;
  • Designs complex applications using coding languages;
  • Establishes and implements user training programs;
  • Develops system definition, architecture and detailed needs analysis including hardware and software recommendations;
  • Works closely with the rest of IT team to assist in identifying Web systems improvements for current or future projects;
  • Design, program, maintain and monitor stored procedures;
  • Provide technical consultation to Department staff; train users in the capabilities and use of systems;
  • Coordinate, supervise, or administer the work of consultants/contractors; work with vendors/consultants to support third party applications;
  • Involvement in the implementation of new cloud-based back-up strategies for applications and databases.

Requirements:

  • Develops and researches new technologies to enhance DEN@Viterbi e-learning services;
  • Serves as primary liaison to functional users of supported systems. Communicates with users to extract and define needs;
  • Converts, or oversees conversion of, user needs into system design specifications (e.g., screens, input methodology, data base structure);
  • Evaluates the design, coding, testing, debugging, installation, documentation and maintenance activities of project;
  • Establishes and implements user training programs;
  • Develops system definition, architecture and detailed needs analysis including hardware and software recommendations;
  • Follows protocols and procedures to ensure application security;
  • Designs complex applications using coding languages;
  • Or an equivalent combination of education and experience;
  • Bachelor’s degree in Computer Science or related field.