Software Engineer III
Company | PDI Technologies |
---|---|
Location | Temple, TX, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Mid Level, Senior |
Requirements
- 4 – 7 years’ experience designing and developing new or maintaining existing software applications in a software product development environment
- Minimum proficiency required in one or more of the following: .Net and C#, SQL, JavaScript, ASP.NET, MVC
- Familiarity with the Visual Studio IDE and the use of Microsoft TFS would be an advantage
- Some familiarity with the following technologies is also preferred: Angular, JSON, GIT and some experience delivering solutions on mobile platforms
- Demonstrable analytical and problem-solving skills
- Ability to independently work as a contributing member in a high-paced and focused team
- Strong communication skills with both verbal and written communication skills
- Self-motivated and able to work under pressure to deliver high-quality solutions and receive constructive feedback
- Bachelor’s Degree in a related technical field, or equivalent work experience
Responsibilities
- Oversees and contributes to design decisions for new and existing application development, proactively escalating issues and seeking assistance to overcome obstacles
- May guide and train less experienced engineers
- Performs testing to ensure systems meet documented user requirements
- Prepares and provides project status and risk assessments to their manager with appropriate levels of detail to ensure that programs stay on schedule
- Uses a disciplined approach in an Agile environment to assist in analysis and determination of preferred solutions to technical challenges
- Troubleshoot, test and validate software issues; resolve issues with due urgency and maintain thorough documentation of all software solutions
- Compiles test results to provide data for use in solving problems
- Perform engineering level tests to find defects; troubleshoot and debug development and production issues, collaborating with QA Engineers to develop optimal product test plans
Preferred Qualifications
- Experience working in a development environment that uses Agile/Scrum methodology is preferred