> Markdown version of [/jobs/ext/532646-programming-analyst](https://www.wearedevelopers.com/jobs/ext/532646-programming-analyst). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Programming Analyst - **Company:** Books-A-Million, Inc. - **Location:** Birmingham, AL, United States - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Unit Testing, Spreadsheets, Information Systems, Computer Programming, Data Integrity, Data Mining, Document Management Systems, Human Resources Information System (HRIS), IT Management, Standard Sql, SQL Databases, Data Streaming, Systems Integration, Time Tracking Software, Backend, Information Technology, Infor - **Published:** June 14, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=a46ca9dd51a38f6e ## About the Role Do you have experience in User acceptance testing?, Do you have a Bachelor's degree?, * Experience working with Infor on the backend - diagnosing system issues, understanding data flows, and navigating configurations * Development proficiency in JavaScript and SQL * Experience supporting workforce management (WFM) systems * Ability to function as both a technical analyst and a business analyst - translating between system behavior and business need * Experience supporting multi-environment systems (test, UAT, and production) * Strong attention to detail and a structured, methodical approach to problem-solving * Clear communication skills - able to explain technical issues to non-technical stakeholders * Located in or able to work from Birmingham, AL (remote may be considered for an exceptional candidate) Preferred Qualifications: * Direct experience with Infor GHR (Global Human Resources / HCM module) * Experience with LPL (Landmark Pattern Language) * Experience with ISD (Infor Spreadsheet Designer) and IPD (Infor Process Designer) * Background in or strong interest in business analyst responsibilities beyond HRIS (e.g., ERP or Finance systems) * Bachelor's degree in Information Systems, Computer Science, Business, or a related field ## Description This is an on-site position based in Birmingham, AL; remote may be considered for an exceptional candidate. The Programmer Analyst joins our IT Department supporting Infor GHR (Global Human Resources / Human Capital Management) and reports to the IT leadership team. The position plays a direct role in developing and maintaining the systems that support our people operations, working closely with HR stakeholders and third-party vendors to keep critical applications running and improving., The Programmer Analyst develops and debugs Infor process automations, works through complex support issues, and translates business needs into technical solutions - all within a cross-functional environment spanning IT and HR. This role wears two hats: part developer, part business analyst. You'll collaborate daily with HR end users and IT colleagues, and over time engage with third-party providers on outsourced integrations. The work environment is technical, collaborative, and fast-moving, with variety across coding, testing, troubleshooting, and stakeholder engagement., * Build and maintain reports and solutions using Infor Spreadsheet Designer (ISD) * Write and optimize SQL and JavaScript to support integrations, data extraction, and custom solutions * Support change management processes for Infor/GHR system updates and enhancements Support & Troubleshooting * Research, analyze, and resolve system support issues end-to-end with minimal guidance * Diagnose backend Infor issues including data integrity, security, and integration problems * Act as an escalation point for technical issues related to time tracking, payroll, leave management, and workforce management (WFM) * Maintain and support multiple environments (development, test/UAT, and production) Testing & Quality Assurance * Conduct pre-user unit testing to validate system changes before broader deployment * Assist users with UAT (User Acceptance Testing), ensuring defects are captured and resolved * Participate in system upgrades, patch testing, and new module rollouts Business Analysis & Collaboration * Partner with HR and business stakeholders to understand operational needs and translate them into technical requirements and configurations * Document system configurations, workflows, and process changes to maintain clarity and repeatability * Support administration of annual HR processes such as merit cycles, compliance reviews, and benefits enrollment * Collaborate with third-party vendors on outsourced solutions and integrations as needed ## Related Videos - [What if your HR software adapted to you, not the other way around?](https://www.wearedevelopers.com/videos/100259-what-if-your-hr-software-adapted-to-you-not-the-other-way-around) - [Data Science on Software Data](https://www.wearedevelopers.com/videos/162-data-science-on-software-data) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [HR & Tech: Why can't we be friends?](https://www.wearedevelopers.com/videos/1493-hr-tech-why-can-t-we-be-friends) - [Data Mining Accessibility](https://www.wearedevelopers.com/videos/802-data-mining-accessibility) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) ## Related Articles - [Data Analyst Salary in the UK](https://www.wearedevelopers.com/magazine/278-data-analyst-salary-in-the-uk) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london)