1

Database Programmer Jobs in Illinois (NOW HIRING)

Database analyst/Programmer 2 Duration: 12 months Location: IL-Peoria-Building LC Office Summary: The main function of a database analyst/programmer is to coordinate changes to computer databases ...

Database Engineer We are looking for a Database Engineers to join our Engineering Team. As a Database Engineer, you will be responsible for ensuring the performance, availability, and security of ...

This is primarily a sql database engineer but you will also need to have some experience doing DBA work: * Leverage advanced knowledge of relational database systems, including strong T-SQL ...

Stay current with emerging database technologies, industry trends, and best practices in database and data engineering. * Perform additional duties and responsibilities as required to support team ...

* We're seeking a Lead Database Engineer to join our Data Security Team . * This role is ideal for a seasoned professional who thrives in dynamic environments and has a passion for building secure ...

Database Engineer

Villa Park, IL · On-site

$89K - $114K/yr

Stay current with emerging database technologies, industry trends, and best practices in database and data engineering. * Perform additional duties and responsibilities as required to support team ...

We're expanding our software organization and seeking a Database Engineer who is passionate about building reliable, highperformance systems that power missioncritical healthcare applications. As a ...

Database Engineer CIM Job Type: Permanent Job Location: Marshall, IL 1. Responsible for creation, maintenance, performance monitoring of Plant Database servers 2. Development and support of Database ...

We're expanding our software organization and seeking a Database Engineer who is passionate about building reliable, high-performance systems that power mission-critical healthcare applications. As a ...

We're expanding our software organization and seeking a Database Engineer who is passionate about building reliable, high-performance systems that power mission-critical healthcare applications. As a ...

We provide these services in multiple computing environments and use technologies such as client/server architecture, object-oriented programming languages and tools, distributed database management ...

Experience implementing CI/CD pipelines in cloud environments using DevOps tools such as Git and GitHub. Proficiency in database diagnostic and performance tools, including SQL Profiler and SQL ...

Experience implementing CI/CD pipelines in cloud environments using DevOps tools such as Git and GitHub. Proficiency in database diagnostic and performance tools, including SQL Profiler and SQL ...

next page

Showing results 1-20

Database Programmer information

See Illinois salary details

$20

$42

$77

How much do database programmer jobs pay per hour?

As of Jun 14, 2026, the average hourly pay for database programmer in Illinois is $42.55, according to ZipRecruiter salary data. Most workers in this role earn between $32.60 and $43.08 per hour, depending on experience, location, and employer.

How much do database programmers make?

Database programmers typically earn a median annual salary of around $80,000 to $100,000, depending on experience, location, and industry. Skilled programmers with knowledge of SQL, database management systems, and programming languages like Python or Java tend to have higher earning potential.

How does a Database Programmer typically collaborate with other IT professionals during a project?

Database Programmers often work closely with software developers, system administrators, and business analysts to design, implement, and maintain databases that support various applications. Collaboration usually involves gathering requirements, integrating databases with front-end applications, and troubleshooting performance issues together. Being proactive in communication and documentation is essential, as projects often require aligning database functionalities with broader technical and business goals. Regular meetings and code reviews are common, helping ensure that solutions are robust and scalable.

What Is a Database Programmer?

Database programmers maintain a company’s database and ensure the stored information is secure. Some database programmers may design databases from scratch, but most companies use an established commercial database, such as the ones offered by Oracle, IBM, or Microsoft. The job duties of a database programmer include writing Structured Query Language (SQL) queries, generating data reports, and troubleshooting storage issues.

Is a DBA job in demand?

Database Administrator (DBA) jobs are in high demand due to the increasing reliance on data management and security across industries. Skills in SQL, database design, and cloud platforms enhance employability, and many organizations seek experienced DBAs to maintain and optimize their data systems.

What is the difference between Database Programmer vs Database Developer?

AspectDatabase ProgrammerDatabase Developer
CredentialsTypically requires programming skills, SQL certifications, and knowledge of database languagesOften requires similar credentials, with additional focus on database design and architecture
Work EnvironmentWorks primarily with coding, scripting, and database maintenance in IT or software companiesInvolves designing, developing, and optimizing databases in various industries
Employer & Industry UsageUsed in tech firms, finance, healthcare, and any industry relying on data managementCommon in software development, data analysis, and enterprise IT sectors

While both roles involve working with databases, a Database Programmer mainly focuses on coding and maintaining database scripts, whereas a Database Developer is more involved in designing and developing database systems. The roles often overlap, but the developer typically has broader responsibilities in database architecture and optimization.

Can I become a DBA with no experience?

Becoming a database administrator (DBA) typically requires some experience with database management, SQL, and related tools. Entry-level positions may be available to those with strong technical skills, certifications, or related IT experience, but most DBAs gain expertise through hands-on work and training over time.

What does a database programmer do?

A database programmer designs, develops, and maintains database systems to store, organize, and retrieve data efficiently. They write code using languages like SQL and work with database management systems such as Oracle or MySQL, often collaborating with developers and analysts to optimize data performance and security.

What is a Database Programmer?

A Database Programmer is a specialized software developer who designs, implements, and maintains databases to store and organize data efficiently. They write code, often using languages like SQL, to create database structures, queries, and procedures that support data-driven applications. Database Programmers also ensure data integrity, optimize performance, and may collaborate with other IT professionals to integrate databases with applications. Their role is essential in managing the flow and security of information within an organization.

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

To thrive as a Database Programmer, you need strong proficiency in database design, SQL programming, and a solid understanding of data modeling, typically supported by a degree in computer science or a related field. Familiarity with database management systems like Oracle, MySQL, or Microsoft SQL Server, as well as certifications such as Microsoft Certified: Azure Database Administrator Associate, are highly beneficial. Attention to detail, problem-solving ability, and effective communication are crucial soft skills for this role. These competencies ensure reliable database performance, efficient data handling, and successful collaboration with development teams and stakeholders.
What job categories do people searching Database Programmer jobs in Illinois look for? The top searched job categories for Database Programmer jobs in Illinois are:
Infographic showing various Database Programmer job openings in Illinois as of June 2026, with employment types broken down into 68% Full Time, and 32% Contract. Highlights an 91% In-person, and 9% Remote job distribution, with an average salary of $88,500 per year, or $42.5 per hour.
Contract to Hire :: Database Programmer

Contract to Hire :: Database Programmer

Collabera

Lisle, IL

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 29 days ago


Job description

Company Description

Established in 1991, Collabera has been a leader in IT staffing for over 22 years and is one of the largest diversity IT staffing firms in the industry. As a half a billion dollar IT company, with more than 9,000 professionals across 30+ offices, Collabera offers comprehensive, cost-effective IT staffing & IT Services. We provide services to Fortune 500 and mid-size companies to meet their talent needs with high quality IT resources through Staff Augmentation, Global Talent Management, Value Added Services through CLASS (Competency Leveraged Advanced Staffing & Solutions) Permanent Placement Services and Vendor Management Programs. 

Collabera recognizes true potential of human capital and provides people the right opportunities for growth and professional excellence. Collabera offers a full range of benefits to its employees including paid vacations, holidays, personal days, Medical, Dental and Vision insurance, 401K retirement savings plan, Life Insurance, Disability Insurance.

Job Description

Contract to Hire

Required Skills:

Database Design

T-SQL Programming

Stored procedures/Functions/ Trigger Development

MS SQL Server Installation, configuration

Query optimization, Execution plan Analysis

MS SQL Server Job setup

Database Performance Monitoring

MS SQL Server Database Optimization

Should Have:

Database capacity planning

C# or Java Programming

PostgreSQL

MongoDB

NOSQL 

 Responsibilities:

Design database for OLTP and OLAP applications

Define database standards for tables, columns, indexes

Handle the daily responsibilities of supporting the build and release needs of Agile scrum teams

Provide guidance to cross-team and team members in database best practices and procedures

Support all pre-production, managed environments for middleware services and applications

Deploy code and other proactive maintenance activities to keep the services up and running

Own specific deployment problems and provide active coordination between various groups including internal and external groups in resolving a specific problem

Work with Development, QA and other teams to understand changes to the existing production environment on an ongoing basis and for environment support

Update documentation that communicates standards and best practices of the engineering team

Implement metrics, Success Factors and Key Performance Indicators for the process and the team


Qualifications

Qualifications:

BS in Computer Science or equivalent

3+ years of experience Database Programming/Management

Excellent analytical and communication (both verbal and written) skills

Innovative thinking and vision

Solid understanding of technology

Ability to meet deadlines and be accountable

Must have a strong sense of ownership, urgency and initiative

Experience with agile software development methodologies (scrum etc)

Good written and oral communication skills


Additional Information

To know more about this position, please contact:

Ujjwal Mane

973-805-7557

ujjwalmane(at)collabera.com