Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

PDI Technologies Logo

Software Engineer I

PDI Technologies

Salary not specified
Jul 16, 2025
Temple, TX, US • Dallas, TX, US • Alpharetta, GA, US
Apply Now

PDI Technologies, Inc. is looking to add a Software Engineer I to their team to build the next generation of solutions that increase productivity, make more informed decisions, and engage faster with customers in the convenience retail and petroleum wholesale ecosystem.

Requirements

  • 1 year of experience designing and developing new or maintaining existing software applications in a software product development environment
  • Proficiency required in all of the following: .Net and C
  • Proficiency required in SQL performance troubleshooting and tuning
  • Familiarity with the Microsoft Visual Studio IDE and the use of Azure DevOps or Jira
  • 1+ years of practical experience with Agile development methodologies
  • Computer science fundamentals: OOP, design patterns, data structures & algorithms

Responsibilities

  • Actively support and develop software solutions for PDI products
  • Troubleshoot and resolve software issues with due urgency and maintain thorough documentation of all software solutions
  • Perform engineering level tests to find defects; troubleshoot and debug production issues
  • Guides and trains less experienced engineers
  • Partner with Product Management to consult on solution feasibility and high-level effort estimation
  • Use a disciplined approach in an Agile environment to assist in analysis and determination of preferred solutions to technical challenges
  • Work with Product Owner to clarify and estimate feature work

Other

  • Highly motivated self-starter with a desire to help others and take action
  • Requires strong written and verbal communication skills with the ability to translate technical concepts into non-technical terms
  • Ability to independently work as a contributing member in a high-paced and focused team
  • Ability to multi-task and prioritize tasks with competing deadlines
  • Strong problem-solving and analytical skills with the ability to work under pressure