Database Developer

Overview

On Site
Full Time

Job Details

Description

Fisher Auto Parts is seeking a skilled and motivated Database Developer to join our growing team. This role will be a key contributor to our software development initiatives, focusing on the hands-on development and optimization of the database backend for our suite of modern applications. Working in close partnership with our software developers and under the guidance of our Data Architect, you will be responsible for translating application requirements into robust, efficient, and secure MySQL stored procedures and functions. This is a hands-on development role for someone who is passionate about data and wants to make a direct impact on the applications that run our business.
Supervision

The employee in this position reports to the VP of Information Technology and does not supervise other employees.
Responsibilities
  • Design, develop, test, and implement complex MySQL stored procedures, functions, and triggers in accordance with application requirements and architectural standards.
  • Collaborate directly with our team of C#, Python, and JavaScript developers to understand data needs and define database logic.
  • Analyze and optimize existing SQL queries and stored procedures to improve application performance and scalability.
  • Troubleshoot and resolve database-related issues identified during development, QA, and UAT cycles.
  • Assist the Data Architect with data modeling and database schema design to ensure consistency and efficiency.
  • Ensure data integrity and security standards are met within the database layer.
  • Create and maintain clear documentation for database schemas, stored procedures, and related processes.
  • Participate in code reviews to ensure adherence to best practices and coding standards.

Requirements

Required Knowledge, Skills & Abilities

At Fisher Auto Parts, we believe in hiring for aptitude and a passion for problem-solving. While experience is valuable, we are excited to invest in the right person who is eager to grow with our team. We are looking for:
  • A Strong SQL Foundation: You must have a solid, demonstrable proficiency in SQL. You should be comfortable writing complex queries, creating stored procedures, and understanding functions. Direct professional experience with MySQL is a major plus.
  • A High Aptitude for Learning: You are curious, technically inclined, and genuinely excited to learn. You see a new challenge as an opportunity to grow your skills, and you're not afraid to ask questions. We're ready to help you upskill.
  • A Problem-Solver's Mindset: You have strong analytical skills and enjoy tackling complex problems. You can think through data challenges to find efficient and reliable solutions.
  • Grasp of Core Database Concepts: You have a good understanding of relational database design principles, such as normalization and the purpose of indexing.
  • A Collaborative Spirit: You are a strong communicator who works well with others. You'll be an active partner to our software development team.
Preferred Qualifications
  • Experience with other database systems (e.g., IBM Db2 for i, SQL Server) is a plus.
  • Familiarity with scripting languages like Python for automation tasks.
  • Experience with version control systems like Git for managing database scripts.
  • Exposure to BI tools (like Amazon QuickSight), data warehousing concepts, or ETL (Extract, Transform, Load) processes.
  • Familiarity with the automotive aftermarket or wholesale/retail distribution environments.
Conditions of Employment
  • High school diploma or GED equivalent
  • Bachelor's degree in computer science or a related area preferred
  • Successfully pass a pre-employment drug test
Work Schedule

This is a full-time position with a standard work schedule of Monday through Friday during core business hours. While we strongly support a healthy work-life balance, some flexibility is required. This may involve working outside of standard hours to meet critical project deadlines or to address urgent production issues as they arise.
Physical Demands and Working Environment

The physical demands described herein are representative of those that must be met to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. While performing the duties of this job, the Database Developer is frequently required to sit or stand for long periods of time; use keyboard and mouse; talk and hear. Specific vision abilities required by this job include close vision, distance vision, color vision, peripheral vision, depth perception, and ability to adjust focus.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.