Skip to Primary Content

Programmer Analyst

Publix Associate

Programmer Analysts develop and support systems and architecture initiatives including design, coding, debugging, documentation and the maintenance of system components.

How to Apply

Our Programmer Analysts develop solutions for applications using various code languages, methods, tools, and utilities, some of which include C#, VB.Net, Oracle, and SQL. They also assist with the installation, configuration and integration of packaged software. When system issues occur, the Programmer Analysts serve as the primary contact and provide on-call support, including after hours, for various assigned systems and components. Additionally, Programmer Analysts participate in coding and testing of moderately complex in-house and externally developed retail applications. They work with project Test Leads to provide input on the system and certification test plans. And, based on the review of application design documents, they develop test scripts and test cases. Furthermore, these Analysts assist with change management and release management functions.

The Programmer Analysts work on many different initiatives and serve on various teams. Here are a few examples of the types of projects our Analysts work on:

  • To implement forecasting, labor demand generation, and automated scheduling specifically for the Customer Service department. And, to also implement time and attendance processing for all retail departments.
  • To implement a centralized web based transportation management system for fleet management which supports inbound and outbound shipments, including dispatch optimization, shipment planning, and appointment scheduling.

  • Bachelor's Degree in Management Information Systems, Computer Science, Business, or other analytical disciplines, or equivalent experience
  • At least 2 years of experience programming, developing, and maintaining applications utilizing C# or
  • At least 2 years of experience with Object Oriented Design (OOD) and coding
  • Understanding of Software Development Lifecycles (SDLC)
  • Ability to develop new applications within the SDLC framework
  • Knowledge of software development best practices as they relate to security, scalability, capacity, availability and performance
  • Knowledge of software development best practices as they relate to security, scalability, capacity, availability and performance
  • Excellent written and verbal communication skills
  • Ability to prioritize tasks and responsibilities
  • Ability to work well with others and to be an effective team member
  • Available to work after hours and weekends
  • Obvious enthusiasm, initiative and pride in work