Analyst Programmer Staff EDUCATION • Bachelor’s degree in management information systems or computer science.
(Preferred) • Without a degree, 8 years full time technical experience, or 8 years full time programming and SQA testing experience.
EXPERIENCE • 8 Years full time programming and SQA experience using Oracle PL/SQL, Oracle Forms, and Oracle reports.
• Or 8 Years full time programming and SQA experience using Oracle Application Express.
LICENSE/CERTIFICATIONS • There is no Certification or Licensure listed.
ESSENTIAL RESPONSIBILITIES Manages all aspects of software development.
Develops procedures and guidelines for section.
Strategy & Planning: • Collaborate with developers, programmers, and designers in conceptualizing and development of new software programs and applications.
• Analyze and assess existing business systems and procedures.
• Assist in the definition, development, and documentation of software’s business requirements, objectives, deliverables, and specifications on a project-by-project basis in collaboration with internal users and departments.
• Assist in defining software development project plans, including scoping, scheduling, and implementation.
• Research, identify, analyze, and fulfill requirements of all internal and external program users.
Operational Management: • Liaise with network administrators, systems analysts, and software engineers to assist in resolving problems with software products or company software systems.
• Consistently write, translate, and code software programs and applications according to specifications.
• Write programming scripts to enhance functionality and/or performance of company applications as necessary.
• Design, run and monitor software performance tests on new and existing programs for the purposes of correcting errors, isolating areas for improvement, and general debugging.
• Administer critical analysis of test results and deliver solutions to problem areas.
• Generate statistics and write reports for management and/or team members on the status of the programming process.
• Develop and maintain user manuals and guidelines.
• Train end users to operate new or modified programs.
• Install software products for end users as required.
WORK LOCATION • Due to the nature of the work, this position provides the ability for a hybrid work schedule between Site and an alternate work location.
Alternate work locations require adequate technology and that a solid ergonomic setup is present.
Note: Work schedules are contingent on business need.
Full Time