1

Database Programmer Jobs in Grand Rapids, MI (NOW HIRING)

Azure .NET Developer

Grand Rapids, MI · On-site

$51 - $63.25/hr

Design efficient database schemas and write and optimize complex SQL queries while ensuring data integrity and performance. * Implement and manage CI/CD pipelines for automated, fast, and reliable ...

Azure .NET Developer

Grand Rapids, MI · On-site

$52.75 - $65.50/hr

Design efficient database schemas and write and optimize complex SQL queries while ensuring data integrity and performance. * Implement and manage CI/CD pipelines for automated, fast, and reliable ...

Full-stack Developer Experience: * 5+ years of full-stack development experience * Proficiency in ... Familiarity with databases such as MySQL and PostgreSQL Bonus Experience: * Proficiency in Ruby on ...

Azure .NET Developer

Grand Rapids, MI · On-site

$52.75 - $65.50/hr

Design efficient database schemas and write and optimize complex SQL queries while ensuring data integrity and performance. Implement and manage CI/CD pipelines for automated, fast, and reliable ...

PLM Analyst II

Grand Rapids, MI · On-site

$70 - $95/hr

... database foundation. Responsibilities * Requirements Gathering & Documentation: Assist in gathering business requirements from various departments (engineering, manufacturing, quality) and ...

New

... database foundation. Responsibilities * Requirements Gathering & Documentation: Assist in gathering business requirements from various departments (engineering, manufacturing, quality) and ...

G.A. Richards is looking for an energetic and creative Application Developer to join our team ... Databases: MS SQL Server, TSQL, and Pervasive. • Project Management & Cloud Infrastructure:

Manage and work with database systems including MSSQL, Azure SQL, and NoSQL databases. * Utilize Azure DevOps, GitHub, and CI/CD pipelines. * Perform UI testing and unit testing using frameworks such ...

Showing results 41-60

Database Programmer information

See Grand Rapids, MI salary details

$20

$42

$76

How much do database programmer jobs pay per hour?

As of Aug 20, 2026, the average hourly pay for database programmer in Grand Rapids, MI is $42.17, according to ZipRecruiter salary data. Most workers in this role earn between $32.31 and $42.69 per hour, depending on experience, location, and employer.

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.

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.

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 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.

Are database programmers still in demand?

Database programmers, also known as database developers or SQL developers, are in steady demand due to the ongoing need for data management and analysis across industries. Skills in SQL, database design, and familiarity with platforms like Oracle, MySQL, or Microsoft SQL Server are highly valued, and employment opportunities remain strong as organizations rely on data-driven decision-making.

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 professionals with knowledge of SQL, database management systems, and programming languages like Python or Java tend to have higher earning potential.

What are popular job titles related to Database Programmer jobs in Grand Rapids, MI?

For Database Programmer jobs in Grand Rapids, MI, the most frequently searched job titles are:

What job categories do people searching Database Programmer jobs in Grand Rapids, MI look for?

The top searched job categories for Database Programmer jobs in Grand Rapids, MI are:

Infographic showing various Database Programmer job openings in Grand Rapids, MI as of August 2026, with employment types broken down into 85% Full Time, 10% Part Time, and 5% Contract. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $87,714 per year, or $42.2 per hour.

Engineering Services and Software Administrator

Millerknoll

Zeeland, MI • On-site

Full-time

Re-posted 27 days ago


MillerKnoll rating

8.1

Company rating: 8.1 out of 10

Based on 59 frontline employees who took The Breakroom Quiz

8th of 52 rated furniture manufacturers


Job description

Why join us?


Our purpose is design for the good of humankind. It's the ideal we strive toward each day in everything we do. Being a part of MillerKnoll means being a part of something larger than your work team, or even your brand. We are redefining modern for the 21st century. And our success allows MillerKnoll to support causes that align with our values, so we can build a more sustainable, equitable, and beautiful future for everyone.

Position Summary

The Engineering Services and Software Administrator is responsible for the administration, maintenance, and continuous improvement of the Product Development computing environment. This role is critical in advancing the organization's transition from a drawing-centric to a data-centric engineering model, enabling integration with downstream product lifecycle, manufacturing, and business systems.

The position operates across three core dimensions: People, Performance, and Projects, and requires close collaboration with Engineering, IT, Manufacturing, and enterprise systems teams.

Key Responsibilities

Engineering Systems Administration

  • Structure, test, and implement Creo software updates in coordination with IT deployment automation
  • Maintain Creo configurations, including end-user settings and publishing standards
  • Implement and monitor Creo data quality tools and associated metrics
  • Administer Windchill environments, including contexts, user access, and group permissions
  • Maintain Windchill libraries (materials, templates, UDFs, symbols, tables)
  • Develop and enforce Windchill workspace hygiene standards
  • Manage SolidWorks installations and integration with Windchill Workgroup Manager
  • Support Product View drawing database processes, including publishing and automation
  • Partner with IT to maintain engineering workstation builds and configurations

Data Management & Process Integrity

  • Ensure synchronization and integrity between Product View drawing database and Windchill-managed source data
  • Promote use of configuration over customization in enterprise PLM solutions
  • Maintain engineering software compatibility matrix across platforms
  • Support downstream consumption of engineering data across business processes

Collaboration & Cross-Functional Support

  • Coordinate with Engineering Systems Manager on software lifecycle management
  • Support engineering simulation tools (e.g., Ansys, Moldflow) as needed
  • Coordinate integration of 3D scanning and additive manufacturing workflows
  • Facilitate collaboration across Product Development, IT, and Manufacturing teams

Training & Knowledge Management

  • Coordinate and manage training for Creo and Windchill users
  • Document company-specific Creo and Windchill standards, best practices, and procedures
  • Support onboarding and continuous skill development of engineering staff
  • Promote knowledge transfer and self-sufficiency within the user community

Continuous Improvement & Project Execution

  • Develop detailed project plans (scope, milestones, resources, timelines, impacts)
  • Support Engineering Services continuous improvement initiatives
  • Drive adoption of scalable, standardized, and maintainable solutions
  • Maintain accurate project status reporting and metrics

Performance & Operational Excellence

  • Deliver high-quality services aligned with SLA commitments
  • Monitor and improve system performance and process efficiency
  • Maintain accurate reporting and performance metrics
  • Contribute to departmental financial and operational objectives

Professional Expectations

  • Demonstrate a strong customer-centric mindset
  • Actively participate in performance management and goal setting (SMART goals)
  • Engage in continuous learning and cross-functional skill development
  • Maintain proactive communication with leadership and stakeholders
  • Bachelor's degree in a related technical field (e.g., Computer Science, Engineering) or equivalent experience
  • Minimum of 4 years of professional experience using PTC Creo and Windchill
  • Experience with CAM and FEA is preferred but not required
  • Proficiency in computer hardware, software installation, and system integration
  • Experience with wired and wireless Ethernet networks
  • Current knowledge of Microsoft Windows operating systems; familiarity with Linux and macOS is a plus
  • Strong conceptual, analytical, teaching, and communication skills
  • Ability to provide one-on-one technical instruction and support
  • Ability to deliver training to groups in both online and in-person environments
  • Demonstrated resourcefulness and problem-solving ability

Who We Hire?


Simply put, we hire qualified applicants representing a wide range of backgrounds and abilities. MillerKnoll is comprised of people of all abilities, gender identities and expressions, ages, ethnicities, sexual orientations, veterans from every branch of military service, and more. Here, you can bring your whole self to work. We're committed to equal opportunity employment, including veterans and people with disabilities.

This organization participates in E-Verify Employment Eligibility Verification. In general, MillerKnoll positions are closed within 45 days and are open for applications for a minimum of 5 days. We encourage our prospective candidates to submit their application(s) expediently so as not to miss out on our opportunities. We frequently post new opportunities and encourage prospective candidates to check back often for new postings.

MillerKnoll complies with applicable disability laws and makes reasonable accommodations for applicants and employees with disabilities. If reasonable accommodation is needed to participate in the job application or interview process, to perform essential job functions, and/or to receive other benefits and privileges of employment, please contact MillerKnoll Talent Acquisition at careers_help@millerknoll.com.


What MillerKnoll employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom