LKQ Corporation Software Development Position
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.Minimum Requirements
Education & Experience
Bachelor's Degree or equivalent work experience.3+ years of related experience required; Still acquiring higher-level knowledge and skills.4+ years of related experience.2+ years of experience in IT development, support, or process integration.2+ years of experience with ServiceNow development.2+ years of experience with JavaScript development.2+ years of experience with HTML / CSS development.Preferred Requirements
No Preferred Education Required.ServiceNow Systems Administrator certification.1+ year(s) of experience using REST and SOAP web services.1+ year(s) of experience using AngularJS.Knowledge / Skills / Abilities
Ability to add, subtract, multiply, and divide in all units of measure, using whole numbers, common fractions, and decimals. Ability to compute rates, ratios, and percentages and to draw and interpret graphs.Demonstrate use of computer operations (programming, relational databases, and operating systems) and software packages.Regularly uses moderately complex oral and written skills. May train others in functional areas, interact with others, and make presentations to departments or middle management.Problems encountered are routine, somewhat repetitive, and generally solved by following clear directions and procedures.Decisions generally affect own job or assigned functional area.Results are defined; sets personal own goals and determines how to achieve results with few or no guidelines to follow; supervisor / manager provides broad guidance and overall direction.Handle multiple tasks or projects simultaneously with moderate complexity.No additional competencies required.Essential Physical Demands / Work Environment
Work is primarily sedentary : must be able to sit for extended periods of time and use a computer, keyboard, and mouse, frequently.Travel may be required periodically, including overnight stays (contingent on position requirements).Must be able to lift up to 25 pounds.Benefits :
Health / Dental / Vision InsurancePaid Time Off401k with Generous Company MatchCompany Paid Life Insurance and Long-Term DisabilityShort-Term DisabilityEmployee Assistance ProgramTuition ReimbursementEmployee DiscountsJoin us for an exciting career journey with positive, driven individuals.