Plum Market

SQL Programmer / Database Programmer

Plum Market Farmington Hills, MI

Save

Join the Plum Market Team – Where Passion Meets Opportunity!


Plum Market is a fast-growing leader in the Grocery, Food & Beverage Retail industry. We are dedicated to offering the finest selections of All Natural, Organic, Local, and Specialty Grocery items while delivering an exceptional experience to our Customers.


At Plum Market, our Team Members are at the heart of everything we do. We are passionate about high-quality food, beverages, and grocery essentials, helping our Customers lead a better lifestyle. Our priority is creating a welcoming environment that supports both our Customers and our Team Members.


Our Retail Grocery Stores reflect the diverse communities we serve. From our dedicated Team Members and valued Customers to our local vendors and thoughtfully curated product selection, we take pride in fostering an inclusive and thriving culture. If you share our enthusiasm, we’d love for you to apply and discover how you can be part of our team!


Why Work at Plum Market?


Flexible Scheduling – Full-time and part-time positions available with a variety of retail shifts to support work-life balance.


Grow Your Passion – Learn about great food while advancing your skills and knowledge.


Comprehensive Training – We invest in our Team Members with exceptional training programs.


Career Growth Opportunities – As a growing company, we provide promotional pathways, so you can grow with us!


Comprehensive Benefits Package – Medical, dental, and vision coverage for you and your family.


401(k) with Company Match – Available after just six months.


Team Member Discounts – Enjoy 20% off grocery purchases and 50% off Team Member meals.


Plum Market is more than just a workplace – it’s a desirable and rewarding environment where your contributions matter.


Employment is contingent upon a successful background check.


Ready to be part of something special? Apply today!


Description


We are seeking a detail‑oriented Programmer to design, develop, maintain, and optimize SQL‑based database solutions that support business operations and reporting needs. This role will work closely with IT, data, and business stakeholders to ensure data accuracy, performance, and availability across systems.


Key Responsibilities


Design, write, and maintain complex SQL queries, views, functions, and stored procedures


Develop and optimize database performance, including indexing and query tuning


Maintain data integrity and ensure consistency across databases


Create and support reports, dashboards, and extracts for business users using SSRS reports and Power BI


Troubleshoot and resolve SQL‑related issues and data discrepancies


Participate in database design, schema changes, and data modeling


Support data imports, exports, and ETL processes


Collaborate with developers, analysts, and business teams to understand data requirements


Document database objects, processes, and standards


Follow best practices for security, backups, and change management


Make and Maintain API connections for third parties


Required Skills & Qualifications


Strong proficiency in SQL (T‑SQL, PL/SQL, or equivalent)


Experience with relational databases (e.g., SQL Server, MySQL, PostgreSQL, Oracle)


Solid understanding of:


Database design and normalization


Indexes, keys, constraints, and relationships


Query optimization and performance tuning


Ability to analyze large datasets and identify trends or issues


Experience writing and maintaining stored procedures and functions


Strong problem‑solving and analytical skills


Clear documentation and communication skills


Experience with reporting tools (SSRS, Power BI, Tableau, etc.)


Preferred Qualifications


Familiarity with ETL tools or data integration processes


Experience supporting business‑critical systems (POS (LOC SMS), ERP, CRM, etc.)


Basic scripting or programming experience (Python, PowerShell, C#, etc.)


Knowledge of data security and compliance best practices


Education & Experience


Bachelor’s degree in Computer Science, Information Systems, or related field or equivalent work experience


2+ years of hands‑on SQL development experience (adjust as needed)


Work Environment


Office‑based


Collaborates closely with IT, analytics, and operational teams


Occasional after‑hours support may be required for critical issues or deployments.

  • Seniority level

    Entry level
  • Employment type

    Full-time
  • Job function

    Information Technology
  • Industries

    Non-profit Organizations

Referrals increase your chances of interviewing at Plum Market by 2x

See who you know

Get notified about new Database Programmer jobs in Farmington Hills, MI.

Sign in to create job alert

Similar jobs

People also viewed

Similar Searches

Explore top content on LinkedIn

Find curated posts and insights for relevant topics all in one place.

View top content