1

Sql Programming Jobs in Alabama (NOW HIRING)

Eng II, Data

Birmingham, AL

$107K - $128K/yr

... SQL programming Preferably 7+ years of Oracle ODI ETL/ELT, Azure Data Factory Pipeline (or similar) experience Experience working within Agile development methodologies and DevOps development ...

Books A Million is a company seeking a Programmer Analyst for their IT Department. The role ... SQL and JavaScript to support integrations, data extraction, and custom solutions • Support ...

Data Engineer III

Birmingham, AL · On-site

$107K - $128K/yr

The ideal candidate brings strong experience in SQL, big data frameworks, cloud platforms, and modern data engineering best practices. Key Responsibilities Data Engineering & Pipeline Development

Proven experience programming in PHP, CSS, JavaScript, JQuery and AJAX Proven knowledge of SQL environment and SQL statements * PHP, CSS, MySQI, JQuery, and AJAX programming in codeignitor ...

TOAD or SQL Developer * Banner Admin Pages * Banner Self-Service * Jira or ServiceNow * Microsoft Excel What We're Looking For * A proactive functional analyst who enjoys solving business problems.

C# Developer

Montgomery, AL · On-site

$48.50 - $65.25/hr

Write code to interact with Microsoft SQL Server, including writing SQL queries Requirements: * Proficiency in at least one programming language, with preference for C# and .NET * Understanding of ...

. NET DEVELOPER

Montgomery, AL · On-site

$47.75 - $63/hr

APPLICATION DEVELOPER MUST BE OPEN TO BEING ONSITE DAY 1 IN MONTGOMERY AL. LOCATION: ONSITE ... Write complex SQL queries, including stored procedures, joins, and multi-table operations

Data Quality Engineer

Montgomery, AL · On-site

$113K - $136K/yr

Job Role : Data Quality Engineer Duration : 03 months (Possibility of extension) Location ... SQL Proficiency: Write complex queries to validate data accuracy, perform transformations, and ...

Data Engineer II

Birmingham, AL · On-site

$107K - $128K/yr

Data Engineer II Location- Birmingham, AL( ONSITE) Client- Southern Company Services ... The ideal candidate has strong expertise in SQL, data modeling, and big data tools such as Spark ...

Dot Net Developer

Birmingham, AL

$45.25 - $59.75/hr

Be it core Java, full-stack Java, Web/UI designers, Big Data or Cloud or Mobility developers ... SQL Server Database design, SSIS, SSRS Experience using SOLID principles in application design ...

Programmer

Huntsville, AL · On-site

$60K - $65K/yr

Total Solutions, Inc. (TSI) is seeking a skilled Programmer to join our team supporting the U.S ... EXCEL, Toad, JCL, COBOL, SYNCSORT, ISPF, SQL, TSO, File Aid, IMB Informix Connect, Microsoft SQL ...

Showing results 21-40

Sql Programming information

See Alabama salary details

$45.8K

$71.6K

$95.2K

How much do sql programming jobs pay per year?

As of Jul 25, 2026, the average yearly pay for sql programming in Alabama is $71,613.00, according to ZipRecruiter salary data. Most workers in this role earn between $61,200.00 and $81,600.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an SQL Programmer, and why are they important?

To excel as an SQL Programmer, you need a solid understanding of relational database concepts, advanced SQL query writing, and experience with database design, often supported by a degree in computer science or a related field. Familiarity with database management systems like MySQL, Microsoft SQL Server, or Oracle, and certifications such as Microsoft Certified: Azure Database Administrator Associate are commonly required. Strong problem-solving, analytical thinking, and attention to detail help distinguish top performers in this role. These skills and qualifications are crucial for ensuring data integrity, optimizing performance, and supporting reliable business decision-making through robust data solutions.

Are SQL programmers in demand?

SQL programmers are in high demand across many industries due to the widespread use of databases and data analysis. Skills in SQL, along with knowledge of database management systems like MySQL, SQL Server, or Oracle, are valuable for roles involving data retrieval, management, and analysis. The demand is expected to grow as organizations increasingly rely on data-driven decision-making.

What jobs can I do with SQL?

With SQL skills, you can pursue roles such as database administrator, data analyst, data engineer, business intelligence analyst, or backend developer. These jobs typically require knowledge of SQL queries, database management systems, and data modeling, often complemented by familiarity with tools like SQL Server, MySQL, or PostgreSQL.

What are some common challenges SQL Programmers face when working with large databases, and how can these be addressed?

SQL Programmers often encounter challenges related to query optimization and performance when working with large databases. Inefficient queries can slow down processing times and impact application performance. To overcome these challenges, it's essential to use proper indexing, avoid unnecessary subqueries, and regularly analyze query execution plans. Collaborating closely with database administrators and staying updated on best practices can also help maintain efficient and scalable database systems.

Is SQL still used in 2026?

SQL remains a fundamental skill for SQL programming roles in 2026, as it is widely used for managing and querying relational databases across industries. Proficiency in SQL, along with knowledge of database management systems like MySQL, PostgreSQL, or SQL Server, continues to be essential for data analysis, backend development, and data engineering jobs.

Is SQL Developer a good career?

SQL Developer is a viable career option for those interested in database management and data analysis, as it involves designing, coding, and maintaining SQL databases. The role typically requires strong problem-solving skills, knowledge of SQL and related tools, and often offers steady demand across various industries. Career growth can include roles such as database administrator or data analyst, with certifications like Microsoft SQL Server or Oracle enhancing job prospects.

What is the difference between Sql Programming vs Database Developer?

AspectSql ProgrammingDatabase Developer
Required SkillsSQL scripting, query optimizationSQL, database design, schema development
Work EnvironmentWriting and testing SQL queriesDesigning and maintaining databases
CertificationsSQL certifications, such as Microsoft SQL Server certificationsDatabase design certifications, like Oracle Certified Professional
Industry UsageUsed across industries for data retrievalUsed for creating and managing databases in various sectors

Sql Programming focuses on writing and optimizing SQL queries, while Database Developers design, build, and maintain entire database systems. Both roles require SQL knowledge and certifications, but Database Developers have a broader scope involving database architecture and schema design.

What is SQL programming?

SQL programming refers to the use of Structured Query Language (SQL) to manage and manipulate relational databases. SQL programmers write queries to retrieve, update, insert, and delete data, as well as to create and modify database structures like tables, views, and indexes. SQL is widely used in data analysis, software development, and backend systems to ensure efficient data handling. Proficiency in SQL is essential for roles such as database administrators, data analysts, and backend developers.
What are popular job titles related to Sql Programming jobs in Alabama? For Sql Programming jobs in Alabama, the most frequently searched job titles are:
What job categories do people searching Sql Programming jobs in Alabama look for? The top searched job categories for Sql Programming jobs in Alabama are:
Infographic showing various Sql Programming job openings in Alabama as of July 2026, with employment types broken down into 1% Internship, 73% Full Time, 18% Part Time, 1% Temporary, 6% Contract, and 1% Nights. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $71,613 per year, or $34.4 per hour.

Programming Analyst

Books A Million Holding Company

Birmingham, AL • On-site

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 14 days ago


Job description

Programmer Analyst
Job Title
Programmer Analyst - IT Department
About the Job
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.
Role Summary
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.
Role Responsibilities
Development & Automation
- Develop, modify, and debug Infor process automations using LPL (Landmark Pattern Language) for Infor GHR/HCM
- 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
Role Qualifications
Required Qualifications:
- 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
Work Environment & Expectations (Optional)
- Primary work location: Birmingham, AL (on-site); remote considered for exceptional candidates
- Standard full-time schedule; Monday-Friday
The Perks
At Books-A-Million, we believe in taking care of our employees. As part of the team, you'll enjoy a comprehensive benefits package, including:
Competitive Compensation: We offer competitive pay and performance-based incentives.
Health & Wellness: Medical, dental, and vision insurance to keep you healthy.
Paid Time Off (PTO): Enjoy generous PTO and paid holidays.
Employee Discounts: Get discounts on books and other products across our stores.
Retirement Savings: Build your future with our 401(k) plan and company contributions.
Equal Employment Opportunity (EEO) Statement
Books-A-Million is an equal opportunity employer committed to fostering a diverse, inclusive, and welcoming workplace. We celebrate and embrace differences, and we strive to create an environment where every individual feels valued and empowered. We do not discriminate based on race, color, religion, gender, gender identity or expression, sexual orientation, age, national origin, disability, veteran status, or any other characteristic protected by federal, state, or local law.
All qualified applicants will receive consideration for employment without regard to their background or personal characteristics. We are dedicated to creating a culture of respect, equity, and opportunity for all employees, and we encourage individuals from all backgrounds to apply.