Programming Analyst
Company DescriptionNuCal Foods is a cooperative of family-owned farms in Northern California, producing fresh, high-quality eggs for over 50 years. Committed to sustainability, our farmers prioritize land stewardship, hen care, and community giving. Renowned for our emphasis on quality and tradition, NuCal Foods proudly supports retail and foodservice customers with premium agricultural products. We are rooted in a deep respect for farming heritage and values, ensuring responsible practices in everything we do.The Programmer Analyst is responsible for analyzing business requirements, designing technical solutions, developing and maintaining applications, and supporting system integrations. This role bridges the gap between business needs and technology by translating functional requirements into efficient, scalable solutions.Key ResponsibilitiesAnalysis & Requirements GatheringCollaborate with business stakeholders to understand operational needs and translate them into technical requirementsAnalyze existing systems, workflows, and data structures to identify improvement opportunitiesDocument functional and technical specificationsDevelopment & ImplementationDesign, develop, test, and deploy applications, integrations, and reportsWrite clean, maintainable, and efficient code following best practicesCustomize and extend enterprise systems (e.g., ERP platforms like Microsoft Dynamics 365)Build and maintain APIs, data integrations, and automation workflowsSystem Support & Maintenance Troubleshoot and resolve system issues, bugs, and performance problemsProvide ongoing support for business-critical applicationsPerform system upgrades, patches, and enhancementsData & Reporting Develop and maintain reports, dashboards, and data extracts (e.g., SQL, Power BI)Ensure data accuracy, integrity, and availabilitySupport data integrations across systems (ERP, EDI, warehouse systems, etc.)Collaboration & CommunicationWork closely with IT, operations, customer service, salesProvide technical guidance to functional usersParticipate in project planning, testing, and go-live supportRequired QualificationsBachelor’s degree in Computer Science, Information Systems, or related field (or equivalent experience)3+ years of experience in programming, systems analysis, or application developmentStrong proficiency in SQL and at least one programming language (e.g., C#, .NET, Java, Python, or similar)Experience with ERP systems (e.g., Microsoft Dynamics 365, SAP, Oracle) Knowledge of system integrations, APIs, and data exchange formats (e.g., JSON, XML, EDI)Strong analytical and problem-solving skillsPreferred Qualifications Experience with Microsoft Dynamics 365 Finance & Operations or Supply Chain ManagementFamiliarity with Power Platform (Power BI, Power Automate, Power Apps)Experience with data warehousing, Azure, or cloud-based integrationsKnowledge of warehouse management systems and operational workflowsKey Competencies Strong attention to detail and accuracyAbility to manage multiple priorities in a fast-paced environmentExcellent communication and documentation skillsProblem-solving mindset with a proactive approachAbility to work independently and as part of a teamWork Environment Office-based roleOccasional after-hours support may be required during system upgrades or critical incidents