Principal Programmer Analyst
Foster FarmsAbout the role
Company Description
Foster Farms has been serving families since 1939. Since the founding days, Foster Farms has always been committed to providing consumers with the highest-quality, best-tasting poultry products available. Our commitment to excellence, honesty, quality, service, and our valued Team Members will shine through in everything we do.
Foster Farms is always looking for talented individuals to join the Foster Farms team. We offer the experience of a large organization, however, operate like a family business. More than half of our job openings are filled by internal promotion, and we encourage Team Members to gain a variety of experiences across different functional groups.
Job Description
Pay Range $131,780 to $164,725 per year
The Principal Programmer Analyst role is to define, design, develop, test, analyze, enhance, troubleshoot, and maintain new and existing software applications and packaged software based on business requirements involving the various systems utilized at Foster Farms to support the Assigned Areas (SAP and Non-SAP system development). The Principal Programmer Analyst will also research, design, develop, document, and modify software specifications throughout the production software lifecycle. Competencies include hands on experience designing and developing programs utilizing multiple SAP and non-SAP technologies including SAP ABAP, handling multiple assignments, translating the business needs expressed by the business and/or functional analysts into specific technical solution designs, and mentoring junior team members in functional/systems analysis, application design and programming logic/algorithms. This is an advanced technical position and will be required to provide resolution to complex and sometimes ambiguous technical and business-related software application and configuration issues with little to no supervision or guidance. This includes advanced analytical, evaluation, research, debugging, and programming skills including the ability to design, configure, and program complex business solutions.
Essential Job Functions:
Core Activities
- Analysis: Definition of business problems and opportunities, gathering and documentation of requirements, analysis and organization of information to support formation of projects and solution alternatives, analysis of technology and infrastructure alternatives and implications. Solution deliverable planning and estimation in particular for the Assigned Areas. This includes requirement collection, solution design and concept writing as well as performing necessary customizing activities of Assigned Systems and their interfaces between SAP and other systems including complete complex requirements analysis, design, configuration, with occasional programming and troubleshooting assignments
- System Design: Translation of conceptual alternatives into a descriptive technical model, technical specifications, data flow diagram or other relevant method that defines the system components which must be delivered, and the method for delivering them. Includes functional design, technical design and design validation.
- System Configuration / Development: Building of actual system solutions and demonstration of these solutions to IT and business customers. Configuration of and development within Assigned Systems.
- Baseline Maintenance: Provide ongoing maintenance of applications within assigned areas. Perform, as well as train junior staff to perform, troubleshooting, programming, testing, user testing, IT change control and implementation of assigned applications.
- Knowledge Transfer: Sharing knowledge and experience with other IT resources in a methodical, thorough, and document-driven manner. Preparing knowledge transfer and training curriculums and materials.
Planning and Organizing
- Ensure project plans are in accordance with overall business objectives. Prepare and maintain detailed and summary level project plans. Prepare periodic management status reports and lead status reporting meetings. Collect and monitor data portraying the status of deliverables related to key milestones. Ensure the disciplined use of Foster Farms methodology in the planning and management of all assigned
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s