Position SummaryÂ
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 ResponsibilitiesÂ
Analysis & Requirements GatheringÂ
- Collaborate with business stakeholders to understand operational needs and translate them into technical requirementsÂ
- Analyze existing systems, workflows, and data structures to identify improvement opportunitiesÂ
- Document functional and technical specificationsÂ
Development & ImplementationÂ
- Design, develop, test, and deploy applications, integrations, and reportsÂ
- Write clean, maintainable, and efficient code following best practicesÂ
- Customize and extend enterprise systems (e.g., ERP platforms like Microsoft Dynamics 365)Â
- Build and maintain APIs, data integrations, and automation workflowsÂ
System Support & MaintenanceÂ
- Troubleshoot and resolve system issues, bugs, and performance problemsÂ
- Provide ongoing support for business-critical applicationsÂ
- Perform system upgrades, patches, and enhancementsÂ
Data & ReportingÂ
- Develop and maintain reports, dashboards, and data extracts (e.g., SQL, Power BI)Â
- Ensure data accuracy, integrity, and availabilityÂ
- Support data integrations across systems (ERP, EDI, warehouse systems, etc.)Â
Collaboration & CommunicationÂ
- Work closely with IT, operations, customer service, salesÂ
- Provide technical guidance to functional usersÂ
- Participate in project planning, testing, and go-live supportÂ
Required QualificationsÂ
- Bachelor’s degree in Computer Science, Information Systems, or related field (or equivalent experience)Â
- 3+ years of experience in programming, systems analysis, or application developmentÂ
- Strong 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 skillsÂ
Preferred QualificationsÂ
- Experience with Microsoft Dynamics 365 Finance & Operations or Supply Chain ManagementÂ
- Familiarity with Power Platform (Power BI, Power Automate, Power Apps)Â
- Experience with data warehousing, Azure, or cloud-based integrationsÂ
- Knowledge of warehouse management systems and operational workflowsÂ
Key CompetenciesÂ
- Strong attention to detail and accuracyÂ
- Ability to manage multiple priorities in a fast-paced environmentÂ
- Excellent communication and documentation skillsÂ
- Problem-solving mindset with a proactive approachÂ
- Ability to work independently and as part of a teamÂ
Work EnvironmentÂ
- Â Office-based roleÂ
- Occasional after-hours support may be required during system upgrades or critical incidentsÂ