Jobs · Engineering · Oklahoma

Software Engineer II

QuikTrip · Tulsa, OK · 1 mo ago
Engineering$110k–$137k/yrFull-time

About the role

Primary purpose: performing programming and testing of computer-based programs, providing maintenance, support and implementation, relying on instructions and pre-established guidelines.

Responsibilities

  • Product Development and Engineering (85%):
    • Write, modify, extend and debug software based on QuikTrip’s SDLC process.
    • Adhere to QuikTrip’s coding standards and best practices.
    • Have extensive knowledge of development tools/environments utilized by QuikTrip.
    • Utilize thorough understanding of complex database concepts and practices during development.
    • Possess and apply working knowledge of multiple programming languages utilized by QuikTrip.
    • Resolve technical issues related to software problems using customer service, problem‑solving, and technical reasoning following support process and metrics.
    • Measure and analyze incoming software issues to determine root cause; develop technical and training solutions to minimize reoccurrence and severity; report results to management.
    • Accurately document all customer issues, resolution steps, and gather feedback in support tracking software to enhance trend identification.
    • Develop and publish support documentation for internal users for troubleshooting, training, and other areas.
    • Gather and forward customer feedback and suggestions for product improvement.
    • May act as Product Technical Owner: ensure implementation plans align with architecture, technology, and development standards; ensure quality and security throughout product lifecycle; accountable for technological performance (software, hardware, database, non‑functional requirements); plan product releases for rolling 12 months; manage technical debt; determine resource and skill set requirements by sprint; organize and plan technology roadmap advancements; alert product‑related conflicts to Product Portfolio Manager; ensure design consistency across products via reference architecture; assist with user story, bug, and work item delivery and acceptance, plus technical documentation; contribute to product development via working groups, coding, code reviews, testing; provide supporting information for service management (logging/prioritizing issues); coordinate delivery across teams, arbitrate technical conflicts; hold development, technical, professional services, data, and other IT teams accountable within product framework.
  • Training (10%):
    • Seek input from team members and supervisors on skill‑set improvement areas.
    • Apply feedback to day‑to‑day work to improve performance.
    • Train with senior developers to improve skills and system knowledge.
    • Utilize training outlets (self‑study, in‑house classes, seminars, online training) as needed.
    • Maintain professional and technical knowledge via workshops, publications, industry best practices, and new technology evaluation.
    • Assist in developing junior developers through mentoring, knowledge transfer, code review, and shadowing.
  • Administration and Communication (5%):
    • Listen to others and accept input from team members.
    • Clearly articulate ideas verbally and in writing.
    • Prepare accurate, coherent, grammatically correct, professional written business correspondence.
    • Timely communicate status updates to project manager/lead, team, key customers, and supervisor.
    • Accurately record project and trouble‑call work‑assignment updates per departmental standards.
    • Record time tracking.
    • Identify individual task progress and completion.

Requirements

  • Education: High school graduate or equivalent; college or technical school courses in one or more application development languages used at QuikTrip.
  • Experience: 3‑5 years of application development experience; experience with system architecture and design.

Skills

  • Competent across the full programming range; front‑end, back‑end, and relational database development.
  • Strong problem‑solving skills.
  • Familiar with various IT concepts, practices, and procedures.
  • Good written and verbal communication and time‑management skills.
  • Specific technologies:
    • C#/.NET (OOP, LINQ, async/await)
    • Blazor Server (component lifecycle, state management,

Similar jobs

Software Engineer II

DeloitteChicago, IL· 2 wk ago
Engineering$77k–$128k/yrapply on ars2.equest.com

Software Engineer II

INSPYR SolutionsCalifornia, United States· 3 wk ago
Information Technology$49–$69/hrapply on www2.jobdiva.com

Software Engineer II

EPITECBell Gardens, CA· 3 wk ago
Business Development$78–$82/hrapply on 107432

Software Engineer II

TopgolfUnited States· 3 wk ago
RemoteEngineeringapply on topgolf.wd501.myworkdayjobs.com