SQL Programmer / Database Programmer in Farmington Hills, Michigan at Plum Market
Explore Related Opportunities
Job Description
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.