Join the LKQ Family! We're looking for motivated individuals to join our team at LKQ Corporation. With opportunities for growth, competitive benefits, and a supportive work environment, LKQ is the place to be. Apply now and take the first step toward a rewarding career! Responsible for the design, development, documentation, testing, and debugging of new and existing software systems and/or applications. Essential Job Duties Serve as technical expert on development projects. Participate in the full development life cycle including requirements analysis and design. Write technical specifications based on conceptual design and stated business requirements. Support, maintain, and document software functionality. Identify and evaluate new technologies for implementation. Analyze code to find causes of errors and revise programs as needed. Participate in software design meetings and analyze user needs to determine technical requirements. Consult with end users to prototype, refine, test, and debug programs to meet needs. Ensure that system improvements are successfully implemented and monitored to increase efficiency. Generate systems software engineering policies, standards, and procedures. Code internally developed applications and/or configuring commercial-off-the-shelf (COTS) applications using programming, scripting, and database languages. Support application testing, deployment, maintenance, and activities by correcting programming errors, responding to scope changes, and coding application enhancements. Assume other duties as assigned. Supervisory Responsibilities Not responsible for supervising employees.