Quick Summary
OnTrac is seeking a Senior PHP Software Developer to join our dynamic and expanding team. If you thrive in a fast-paced environment, excel at problem-solving, and are eager to make a meaningful impact, apply today.
Founded in 1986, OnTrac is the leading provider of same-day and next-day delivery services in the U.S. for premier e-commerce and product-supply businesses, serving five of the largest retailers in the U.S.
Location: 1930 Bishop Lane, Suite 111, Louisville, KY. This role offers a combination of REMOTE and HYBRID ON-SITE work. Candidates located in or near Louisville, KY are strongly preferred.
Pay: $104,800 to $131,000 / year, depending on experience and qualifications.
Schedule: Monday through Friday, 8:00am to 5:00pm.
Role Summary: Senior Software Developer
The Senior Software Developer is responsible for the research, design, coding, testing, documentation, and maintenance of internal and external applications. This experienced team member will take leadership roles in projects and dedicate time to assisting and mentoring developers and junior developers.
Unpacking the Benefits
- Competitive individual and group benefits
- Medical, Dental, and Vision insurance
- Paid Time Off including Holiday pay
- 401(k) with company match
- Safe and clean work environment
Required Skills & Experience (The Must-Haves)
- Bachelor’s degree in Computer Science, Information Systems, Engineering or a related field.
- 5+ years of experience in application development.
- Strong proficiency in PHP, PostgreSQL, TSQL, JavaScript, Bootstrap, CSS, and HTML.
- Experience with CI/CD (Azure DevOps a plus).
- Hands-on experience working in integrated development environments.
- Experience with Microsoft SQL Server and PostgreSQL databases and data structures.
- Hands-on software troubleshooting experience.
- Operational experience with Google Cloud Platform (GCP).
- Knowledge of applicable data privacy practices and laws.
- Experience with specific phases of the software development life cycle (SDLC).
Your Mission in Motion: Key Responsibilities
Strategy & Planning
- Assist other developers, analysts, and designers in conceptualizing and developing new software programs and applications.
- Work with end users to determine requirements.
- Plan phases of the software development life cycle (SDLC) for a variety of projects.
- Assist in the preparation and documentation of software requirements and specifications.
- Research and document requirements of software users.
- Act as a lead on software development projects with other developers.
Acquisition & Deployment
- Conduct research on emerging application development software products, languages, and standards in support of procurement and development efforts.
- Recommend, schedule, and perform software improvements and upgrades.
Operational Management
- Consistently write, translate, and code software programs and applications according to project and development specifications.
- Monitor software performance of new and existing programs for the purpose of correcting errors, isolating areas for improvement, and general debugging.
- Administer critical analysis of test results and deliver solutions to problem areas.
- Assist in the development and maintenance of user manuals and guidelines.
- Work with network administrators, systems analysts, and software engineers to assist in resolving problems with software products or company software systems.
- Act as a lead and/or provide guidance to junior software developers and research assistants.
- Perform code reviews and other software QA for other developers.
Preferred Qualifications & Success Factors
- Expertise in .Net 8 or Angular.
- Flexible and adaptable to learning and understanding new technologies.
- Strong written and oral communication and interpersonal skills.
- Ability to conduct research into software-related issues and products.
- Highly self-motivated and self-directed.
- Keen attention to detail.
- Openness to direction and constructive criticism for self-improvement.
- Proven analytical and problem-solving abilities.
- Ability to effectively prioritize and execute tasks in a high-pressure environment.
- Ability to work both independently and in a team-oriented, collaborative environment.
- Ability to proactively seek solutions, take ownership of tasks, and drive personal and professional growth without constant external direction.
If you are excited to be part of our team and grow with our OnTrac family, we invite you to apply!
OnTrac is an Equal Opportunity Employer. We value diversity and welcome applications from individuals of all backgrounds, abilities, and experiences. We do not discriminate based on race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or age. Join us in our commitment to creating a diverse and inclusive workplace.


