Software Engineer II
Company | PDI Technologies |
---|---|
Location | Dallas, TX, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | |
Experience Level | Mid 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.