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
3+ years of experience
Enterprise SaaS · Retail

Job Description

PDI Technologies is at the forefront of empowering convenience retail and petroleum brands with innovative technology solutions. As a Software Engineer II, you'll join a dynamic team building next-generation applications that drive growth and operational efficiency for leading businesses worldwide.

The role offers an exciting opportunity to work with diverse technologies across both Windows and Linux environments. You'll be instrumental in designing and developing software solutions that directly impact PDI's enterprise products, with a focus on cloud maturity and mobility. Working in an Agile environment, you'll collaborate with cross-functional teams including product owners, architects, and SRE teams.

Key technical aspects include working with .NET, C#, SQL, and JavaScript frameworks like Angular. You'll be involved in the complete software development lifecycle, from design decisions to implementation and testing. The position requires 3-5 years of experience and strong computer science fundamentals.

PDI Technologies offers a comprehensive benefits package including competitive salary, quarterly perks, professional development opportunities, and flexible work arrangements. The company culture emphasizes diversity, inclusion, and continuous learning, making it an ideal place for engineers who are passionate about building impactful solutions.

The role is perfect for a mid-level engineer who enjoys tackling complex challenges, values collaboration, and wants to contribute to products that serve major brands in the convenience retail and petroleum industry. You'll have the opportunity to grow your skills while working on meaningful projects that drive real business value.

Last updated a month 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
  • 3-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
  • Strong problem-solving and analytical skills
  • Computer science fundamentals: OOP, design patterns, data structures & algorithms
  • Ability to work independently and in a team environment
  • Experience with both Windows & Linux environments

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

Mid-level Software Engineer position at PDI Technologies, building enterprise solutions for convenience retail and petroleum brands using .NET, C#, and JavaScript frameworks.

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.