Skip to Page Content (will bypass menus and search fields)

Bring Your Flavor

Job Details

Job Ref:
R26_0000001618
Location:
2002 Papa John's Blvd, Louisville, KY 40299
Category:
Technology
Employment Type:
Full time

Job Summary

Papa John’s International is a global pizza company that is passionate about technology. We are looking for an associate level Software Engineer that has a demonstrated ability to learn new technologies, implement next generation technologies and ideas, and grow their understanding of software development principals. In this role, you will be supporting multiple areas of the business and ensuring day to day functions continue to operate smoothly.

To be successful in this role you must be an exceptional learner with broad engineering fundamentals and have what it takes to design, document, and implement code. We are looking for a candidate who is self-driven, can constantly research and suggest latest technologies, independently troubleshoot technical issues, and work with teams of software engineers, test engineers, and product managers.

Duties and Responsibilities

  • Working within a team, ensure all applications and processes within Papa Johns International are operating to the standards of outlined SLAs.

  • Convert designs and specifications into code. Compile code and correct errors detected in compilation process. Analyze code to find causes of errors and revise code. Test code using structured testing methodology and confirm programs meet specification.

  • Work with team members to prototype, refine, test, and debug programs to meet needs.

  • Consult with Product Managers, Product Owners and/or users to gather information about program needs, objectives, functions, features, and input/output requirements.

  • Provide technical assistance by responding to inquiries from others regarding errors, problems, or questions about developed software. Train internal and end users and monitor/support software after implementation.

  • Write and maintain technical specifications, documentation to describe program development, coding, testing, changes, and corrections, installation and operation of developed software. Review written documentation by other of installation and operation of software.

  • Manage individual project priorities, deadlines and deliverables.