What are the responsibilities and job description for the Analyst Programmer Staff position at STP Nuclear?
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.