Applications Analyst Programmer III

Overview

On Site
Full Time

Skills

Process Improvement
Workflow
Computer Hardware
Interfaces
Design Documentation
Documentation
Real-time
Batch Processing
Management
SAP BASIS
Technical Support
Software Development
Java
.NET
HTML
AngularJS
JavaScript
Web Development
Microsoft SQL Server
PL/SQL
Stored Procedures
Microsoft SSIS
Windows PowerShell
Batch File
Shell Scripting
Microsoft Windows
Linux
Operating Systems
Computer Science
Training
Supervision

Job Details

Summary: This is an advanced level technical position that requires extensive knowledge of specific platform and development languages, with an emphasis on learning specific business or technical aspects of Harris Teeter's business. It allows an individual to utilize both education and experience to support applications in various phases of the software development life cycle. The nature of the position will allow a self-motivated individual to work in a team-oriented environment to develop process improvements and supporting existing processes while receiving direction from resource managers and senior team members.

Essential Duties and Responsibilities include the following; however, other duties may be assigned.

o Develop approaches by identifying and evaluating potential directions and alternatives; identifies problems and solutions.
o Works individually while focusing on moderately to highly complex processing by analyzing, defining, and documenting requirements for data, workflow, logical processes, hardware and operating system environments, interfaces with other systems, internal and external checks & controls and outputs.
o Creates design documentation with help from senior team members for utilization of current and efficient technology.
o Writes and maintains technical specification documentation or reviews documentation written by others that describes requirements for both real-time and batch processing installation and operating procedures.
o Participates with walkthroughs and discussions involving peers and business users.
o Creates test transactions and runs tests to identify errors and confirm programs meet specifications.
o Provides technical assistance by responding to inquiries from others regarding errors, problems, or questions about programs.
o Mentors junior team members and helps them to understand the various technology utilized in Harris Teeter.
o Identifies and resolves moderately to highly complex production problems within the required timeframe.
o Communicates regularly with management team regarding project activities and timelines.
o Assists with both internal and third-party software development and support.
o Provides on-call support on evenings, weekends and holidays on an assigned basis as well as provides assistance when requested.
o Serves as one of the contacts for technical support on assigned applications.
o Performs effectively within a team-oriented environment, using strong interpersonal relation skills.
o Develops general knowledge about multiple business areas to provide complete support. Researches and identifies issues by tracing the flow of data from one system to another.
o Performs other tasks and responsibilities that may be added at Harris Teeter's discretion.

Qualifications:
To perform this job successfully, an individual must have a minimum of 6 years of software development experience and be able to perform each essential duty satisfactorily with minimal supervision gradually moving towards no supervision. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Must be proficient in the attributes identified in one of the below two categories:

o Proven knowledge in:
o Java/ .Net / HTML/ Angular/ JavaScript Web development
o SQL Server/ Oracle SQL development (stored procedure)
o SSIS and Powershell/ batch scripting
o Linux shell scripting
o Windows/ Linux operating system

Education/Experience:
Bachelor's degree in computer science or related field from four-year college or university; or five years of progressive experience and/or training; or equivalent combination of education and experience.

Supervisory Responsibilities:
This job has no supervisory responsibilities.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.