Remote Software Engineer I

at PDI Technologies

Posted 1 day ago 3 applied

Description:

  • PDI Technologies, Inc. is seeking a Software Engineer I to join their team.
  • The company focuses on delivering solutions that enhance productivity and sales growth in the convenience retail and petroleum wholesale sectors.
  • The role involves actively supporting and developing software solutions for PDI products.
  • Responsibilities include troubleshooting and resolving software issues promptly while maintaining thorough documentation.
  • The engineer will perform engineering-level tests to identify defects and debug production issues.
  • The position requires guiding and training less experienced engineers.
  • Collaboration with Product Management is essential to consult on solution feasibility and high-level effort estimation.
  • The engineer will prepare and provide case status and risk assessments to their manager to ensure proper escalation and prioritization of customer issues.
  • A disciplined approach in an Agile environment is necessary to analyze and determine preferred solutions to technical challenges.
  • The engineer will work with the Product Owner to clarify and estimate feature work.

Requirements:

  • Candidates must have 1 year of experience in designing and developing new or maintaining existing software applications in a software product development environment.
  • Proficiency in .Net and C# is required.
  • Candidates must have proficiency in SQL performance troubleshooting and tuning.
  • Familiarity with Microsoft Visual Studio IDE and the use of Azure DevOps or Jira is necessary.
  • A minimum of 1 year of practical experience with Agile development methodologies is required.
  • The candidate should be a highly motivated self-starter with a desire to help others and take action.
  • Strong written and verbal communication skills are essential, with the ability to translate technical concepts into non-technical terms.
  • The ability to work independently as a contributing member of a high-paced and focused team is required.
  • Candidates must be able to multi-task and prioritize tasks with competing deadlines.
  • Strong problem-solving and analytical skills are necessary, with the ability to work under pressure.
  • The ability to socialize ideas and influence decisions without direct authority is important.
  • A collaborative nature with a strong desire to learn independently and through asking questions is required.
  • Candidates should consider ‘best-practice’ standards, as well as departmental policies and procedures.
  • A solid understanding of computer science fundamentals, including OOP, design patterns, data structures, and algorithms, is necessary.

Benefits:

  • PDI Technologies offers a comprehensive benefits package that includes health, dental, and vision coverage effective immediately.
  • The company provides a fully flexible remote work environment.
  • Employees can participate in a Matching Group Retirement Savings Plan.
  • Paid Time Off (PTO) is effective immediately.
  • There is a quarterly self-investment allowance for personal and professional development, health and wellness, entertainment, travel, charitable giving, and technology.
  • PDI fosters a strong culture that values authenticity, trust, curiosity, and diversity of thought.