PDI Technologies

SOFTWARE ENGINEER II

PDI Technologies
Apply
1 month ago
Chennai, India +2 moreMid Level / Senior

Responsibilities

  • Reproduce customer-reported issues in lower environments using reproduction steps, logs, and data, and request missing information from Support.
  • Investigate customer data anomalies and determine whether remediation requires code, data scripts, or both.
  • Draft safe, rerunnable T-SQL correction scripts with transactions, pre- and post-row counts, and rollback plans.
  • Investigate defects across WinForms, core services, and stored procedures to isolate the faulting component.
  • Actively develop, test, troubleshoot, debug, and support PDI software products.
  • Perform engineering-level tests, compile test results, and collaborate with QA Engineers on product test plans and release stabilization.
  • Work with Product Owners to clarify and estimate feature work.
  • Provide project status and risk assessments to management and maintain documentation of software solutions.
  • Collaborate with engineers, architects, Product Owners, SREs, IT Operations, Support, and QA to resolve technical and customer issues.

Requirements

  • 2-5 years of experience designing, developing, or maintaining software applications in a software product development environment.
  • Proficiency in one or more of VB, .NET, C#, SQL, JavaScript web frameworks such as Angular, and ASP.NET MVC.
  • Competency with T-SQL, including multi-table updates, stored procedure debugging, and SSMS.
  • Familiarity with Microsoft Visual Studio and Azure DevOps or Jira.
  • Practical experience with SDLC and Agile methodologies.
  • Knowledge of object-oriented programming, design patterns, data structures, and algorithms.
  • Strong written and verbal communication, problem-solving, analytical, prioritization, collaboration, and independent-work skills.
  • Preferred experience supporting legacy production codebases and exposure to ERP, field-service, fuel or propane, HVAC, or distribution-industry software.

Benefits

  • Competitive benefits, a quarterly perks program, and ample paid time away are offered.
  • Hybrid working arrangements may be available where appropriate.
  • Employees have access to continuous learning, professional certifications, and leadership development opportunities.
  • The company promotes diversity, inclusion, authenticity, trust, curiosity, and diversity of thought.

Tech Stack

AngularC#JavaScriptLinux.NETSQLWindows

Categories

PDI Technologies

About PDI Technologies

1,001-5,000 employees
Contact me