Posted in

Software Engineer II

Software Engineer II

CompanyPDI Technologies
LocationDallas, TX, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
Degrees
Experience LevelMid Level, Senior

Requirements

  • 2-5 years’ experience designing and developing new or maintaining existing software applications in a software product development environment
  • Strong expertise in .NET Core, C#, and SQL (performance troubleshooting and tuning experience is required)
  • Front-end experience with React.js (or a comparable modern JavaScript framework)
  • Experience using PHP in front-end web development
  • Experience with Git-based source code control such as Bitbucket or Azure DevOps
  • Experience working in an Agile development environment for at least 2+ years
  • Strong communication skills with the ability to convey technical concepts to non-technical stakeholders
  • Highly motivated self-starter with the ability to work independently as well as collaboratively
  • Ability to multi-task and prioritize tasks with competing deadlines in a fast-paced environment
  • Strong analytical and problem-solving skills, capable of working under pressure
  • Ability to influence decisions and socialize ideas without direct authority
  • Knowledge of computer science fundamentals such as OOP, design patterns, data structures, and algorithms

Responsibilities

  • Develop and maintain software solutions for PDI products, ensuring performance, scalability, and reliability
  • Troubleshoot and resolve software issues with urgency while maintaining thorough documentation
  • Perform engineering-level tests, debugging, and resolving production issues
  • Lead modernization efforts by designing and implementing a plan to rewrite legacy components in a scalable architecture
  • Partner with Product Management to evaluate solution feasibility and estimate high-level effort
  • Provide status updates, risk assessments, and escalations to management as needed
  • Work within an Agile development environment, assisting in analyzing and determining the best solutions for technical challenges
  • Collaborate with the Product Owner to clarify and estimate feature development work

Preferred Qualifications

    No preferred qualifications provided.