About the Role
We are seeking a Level 1 IT / AI Programmer to develop and support software, automation, and AI tools that improve supply chain and daily business operations. This is an entry-level position for someone with a strong technical foundation, practical programming skills, and an interest in solving business problems.
This person will work closely with the Supply Chain & Operations Software Manager, who will identify operational needs and establish priorities. The programmer will help turn those needs into working applications, system integrations, reports, and automation.
Key Responsibilities
Partner with the Supply Chain & Operations Software Manager to understand workflows, define requirements, and develop practical technical solutions.
Write, test, troubleshoot, and maintain code for internal applications and automation tools.
Support projects involving purchasing, inventory tracking, supplier performance, material planning, and production readiness.
Help develop AI tools for tasks such as document processing, information retrieval, data analysis, and workflow assistance.
Evaluate AI-generated results for accuracy and implement appropriate validation and human review.
Build and maintain reports, dashboards, database queries, and system integrations.
Assist with ERP/MRP data cleanup, reporting, and approved system improvements.
Troubleshoot software issues and provide basic IT support in coordination with internal IT staff or service providers.
Document code, configurations, and user instructions; assist with training and adoption.
Follow company requirements for cybersecurity, access controls, and handling sensitive information.
Use company-approved AI tools and follow restrictions on entering proprietary or export-controlled information.
Required Qualifications
Bachelor’s degree in computer science, information technology, software engineering, information systems, or a related field.
Entry-level programming experience demonstrated through coursework, internships, personal projects, or professional work.
Working knowledge of at least one programming language, such as Python, JavaScript/TypeScript, C#, or Java.
Basic understanding of SQL, relational databases, APIs, and data handling.
Familiarity with version control, debugging, and software testing.
Basic understanding of AI tools and their capabilities, limitations, and practical business uses.
Ability to break down problems, follow technical direction, and learn unfamiliar systems.
Strong communication skills and the ability to work with technical and nontechnical colleagues.
Attention to detail and a willingness to document, test, and improve work.
Must meet the U.S. person eligibility requirement described below.
Preferred Qualifications
Internship or project experience developing business applications, automation, or AI tools.
Experience using AI APIs, large language models, or document-processing tools.
Familiarity with reporting platforms such as Power BI.
Exposure to ERP/MRP systems, manufacturing, or supply chain processes.
Basic knowledge of IT troubleshooting, user access administration, and cybersecurity practices.
Experience working with spreadsheets and automating repetitive data tasks.
Summary
Develop and support software, automation, and AI tools that improve supply chain and daily business operations, partnering with the Supply Chain & Operations Software Manager. Requires a bachelor's degree in computer science or a related field, entry-level programming experience, and working knowledge of at least one language such as Python, JavaScript/TypeScript, C#, or Java, plus basic SQL and AI tool familiarity.
Responsibilities
Partner with the Supply Chain & Operations Software Manager to understand workflows, define requirements, and develop practical technical solutions; write, test, troubleshoot, and maintain code for internal applications and automation tools; support projects involving purchasing, inventory tracking, supplier performance, material planning, and production readiness; help develop AI tools for document processing, information retrieval, data analysis, and workflow assistance; evaluate AI-generated results for accuracy and implement validation and human review; build and maintain reports, dashboards, database queries, and system integrations; assist with ERP/MRP data cleanup, reporting, and approved system improvements; troubleshoot software issues and provide basic IT support; document code, configurations, and user instructions; assist with training and adoption; follow cybersecurity, access control, and sensitive information requirements; use company-approved AI tools and follow restrictions on proprietary or export-controlled information.
Qualifications
Bachelor's degree in computer science, information technology, software engineering, information systems, or a related field; entry-level programming experience demonstrated through coursework, internships, personal projects, or professional work; working knowledge of at least one programming language (Python, JavaScript/TypeScript, C#, or Java); basic understanding of SQL, relational databases, APIs, and data handling; familiarity with version control, debugging, and software testing; basic understanding of AI tools and their capabilities, limitations, and practical business uses; ability to break down problems, follow technical direction, and learn unfamiliar systems; strong communication skills; attention to detail; must meet the U.S. person eligibility requirement.
Education requirements
Bachelor's degree in computer science, information technology, software engineering, information systems, or a related field.
Experience requirements
Entry-level programming experience demonstrated through coursework, internships, personal projects, or professional work.