Taro Logo

Software Engineer II

PDI Technologies empowers convenience retail and petroleum brands with technology solutions that drive growth and operational efficiency.
Backend
Mid-Level Software Engineer
In-Person
1,000 - 5,000 Employees
2+ years of experience
Enterprise SaaS · Retail

Job Description

PDI Technologies is a global leader in providing technology solutions for convenience retail and petroleum brands. As a Software Engineer II, you'll join a dynamic team building next-generation applications that drive operational efficiency and growth. The role offers a unique opportunity to work with diverse technologies across Windows and Linux environments, focusing on enterprise software solutions.

The position requires 2-5 years of experience and strong proficiency in .NET, C#, SQL, and JavaScript frameworks. You'll be integral in designing and developing software that enhances PDI's cloud maturity and mobility initiatives. Working in an Agile environment, you'll collaborate with product owners, QA engineers, and other stakeholders to deliver high-quality solutions.

The company offers a comprehensive benefits package including competitive salary, quarterly perks, and professional development opportunities. PDI's culture emphasizes work-life balance with flexible time off and hybrid work arrangements where possible. They value diversity, inclusion, and foster an environment of continuous learning and growth.

This role is perfect for a mid-level engineer who enjoys technical challenges, values collaboration, and wants to make a real impact in the retail and petroleum technology sector. You'll be working on products that serve leading brands globally, with the opportunity to grow your skills across multiple technologies and platforms.

Last updated 4 months ago

Responsibilities For Software Engineer II

  • Participate in design decisions for new and existing application development
  • Prepare and provide project status and risk assessments
  • Actively develop software solutions for PDI products
  • Perform testing to ensure systems meet documented user requirements
  • Use disciplined approach in Agile environment
  • Troubleshoot, test, and validate software issues
  • Compile test results for problem-solving
  • Perform engineering level tests to find defects
  • Work with Product Owner to clarify and estimate feature work
  • Work with QA Engineers to develop test plans and resolve issues

Requirements For Software Engineer II

JavaScript
TypeScript
  • 2-5 years experience in software product development
  • Proficiency in .Net and C#, SQL, JavaScript Web Frameworks (Angular), ASP.NET MVC
  • Familiarity with Microsoft Visual Studio IDE and Azure DevOps or Jira
  • Practical experience with SDLC and Agile methodologies
  • Strong written and verbal communication skills
  • Ability to work independently in a high-paced team
  • Strong problem-solving and analytical skills
  • Computer science fundamentals: OOP, design patterns, data structures & algorithms

Benefits For Software Engineer II

Medical Insurance
  • Competitive salary
  • Market-competitive benefits
  • Quarterly perks program
  • Ample time off
  • Hybrid working arrangements where appropriate
  • Continuous learning opportunities
  • Professional certifications
  • Leadership development opportunities

Related Jobs

Software Engineer II

Software Engineer II position at PDI Technologies, developing enterprise software solutions for convenience retail and petroleum brands.

Software Engineer- .Net

Software Engineer position at Maersk focusing on .NET development for supply chain management platform, building cloud-native microservices and contributing to global trade solutions.

Software Engineer - Java

Full-Stack Engineer position at ResMed, focusing on TypeScript, Node.js, React, and Java development for healthcare applications, requiring 3-4 years of experience.

CPQ Developer

CPQ Developer position at Milacron, requiring 2-3 years experience in Oracle CPQ development and configuration, based in Ahmedabad, India.

Software Engineer - Java

Full-stack software engineering role at ResMed focusing on healthcare applications using TypeScript, Node.js, React, and Java, requiring 3-4 years of experience.