PDI Software

PDI Technologies resides at the intersection of productivity and sales growth, delivering powerful solutions that serve as the backbone of the convenience retail and petroleum wholesale ecosystem. By “Connecting Convenience” across the globe, we empower businesses to increase productivity, make more informed decisions, and engage faster with their customers. www.pditechnologies.com

24 Job openings at PDI Software
Software Engineer III Hyderabad,Chennai,Bengaluru 5 - 9 years INR 22.5 - 25.0 Lacs P.A. Work from Office Full Time

At PDI Technologies, we empower some of the worlds leading convenience retail and petroleum brands with cutting-edge technology solutions that drive growth and operational efficiency. By Connecting Convenience across the globe, we empower businesses to increase productivity, make more informed decisions, and engage faster with customers through loyalty programs, shopper insights, and unmatched real-time market intelligence via mobile applications, such as GasBuddy. We re a global team committed to excellence, collaboration, and driving real impact. Explore our opportunities and become part of a company that values diversity, integrity, and growth. Role Overview: Do you love building software that thrills your customers? Do you insist on the highest standards for the software your team develops? Are you a progressive software engineer, an advocate of agile development practices, and a proponent of continuous improvement? Well, if this is you, then join and energetic team of engineers building next generation development applications for PDI! You will play a key role in designing and building our market leading software products as we drive to continuously increase our cloud maturity and mobility. You will be working as a key part of an agile team to design, build, test, and support PDIs enterprise software solutions. You will review, recommend & implement system enhancements that will improve the quality, performance, and maintainability of our products. You will be responsible for contributing to an always improving Engineering environment by ensuring all stakeholders (engineers, architects, product owners, SREs, IT Ops ) are informed of status and supported in their roles. With the variety of environments, platforms, technologies & languages, you must be comfortable working in both Windows & Linux environments and learning a variety of programming languages. Key Responsibilities: Be accountable for design decisions for new and existing application development, proactively escalating issues and seeking assistance to overcome obstacles Lead medium and large sized projects Guide, train, and lead less experienced engineers Collaborate across Engineering teams to evaluate tools, process, and technologies. Partner with Product Management to consult on solution feasibility and high-level effort estimation Prepare and provide project status and risk assessments to their manager with appropriate levels of detail to ensure that programs stay on schedule Make recommendation for technology adoption and framework improvement, analyzing trends, patterns and best practices for software Serve as the evangelist and custodian of technology, architecture, and product Actively develop software solutions for PDI products Perform testing to ensure systems meet documented user requirements Use 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 Compile 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 Work with Product Owner to clarify and estimate feature work Work with QA Engineers to develop optimal product test plans and resolve new feature issues as QA finds bugs during release stabilization Qualifications: 5 - 9 years experience designing, developing, and maintaining software applications Experience in web application development (Frontend and Backend) with expertise in Node.js , React.js , CSS, HTML, and JavaScript. 1+ year of experience serving as a technical team lead (preferred) 2+ years of practical experience with Agile development methodologies 2+ years of experience working on public cloud native applications with experience with the following: AWS, Docker. Experience developing REST APIs and working with databases - Any RDBMS or Mongo DB. Understanding of data security concepts. Highly motivated self-starter with a desire to help others and take action Requires strong written and verbal communication skills with the ability to translate technical concepts into non-technical terms Ability to independently work as a contributing member in a high-paced and focused team Ability to multi-task and prioritize tasks with competing deadlines Strong problem-solving and analytical skills with the ability to work under pressure Ability to socialize ideas and influence decisions without direct authority Collaborative in nature with a strong desire to dig in and learn independently and as well as through asking questions Considers best-practice standards, as well as departmental policies and procedures Computer science fundamentals: OOP, design patterns, data structures & algorithm Behavioral Competencies: Ensures Accountability Manages Complexity Communicates Effectively Balances Stakeholders Collaborates Effectively PDI is committed to offering a well-rounded benefits program, designed to support and care for you, and your family throughout your life and career. This includes a competitive salary, market-competitive benefits, and a quarterly perks program. We encourage a good work-life balance with ample time off [time away] and, where appropriate, hybrid working arrangements. Employees have access to continuous learning, professional certifications, and leadership development opportunities. Our global culture fosters diversity, inclusion, and values authenticity, trust, curiosity, and diversity of thought, ensuring a supportive environment for all.

Software Engineer II Hyderabad,Chennai 4 - 7 years INR 13.0 - 14.0 Lacs P.A. Work from Office Full Time

At PDI Technologies, we empower some of the worlds leading convenience retail and petroleum brands with cutting-edge technology solutions that drive growth and operational efficiency. By Connecting Convenience across the globe, we empower businesses to increase productivity, make more informed decisions, and engage faster with customers through loyalty programs, shopper insights, and unmatched real-time market intelligence via mobile applications, such as GasBuddy. We re a global team committed to excellence, collaboration, and driving real impact. Explore our opportunities and become part of a company that values diversity, integrity, and growth. Role Overview Do you love building software that thrills your customersDo you insist on the highest standards for the software your team developsAre you a progressive software engineer, an advocate of agile development practices, and a proponent of continuous improvementWell, if this is you, then join and energetic team of engineers building next generation development applications for PDI! You will play a key role in designing and building our market leading software products as we drive to continuously increase our cloud maturity and mobility. You will be working as a key part of an agile team to design, build, test, and support PDIs enterprise software solutions. You will review, recommend & implement system enhancements that will improve the quality, performance, and maintainability of our products. You will be responsible for contributing to an always improving Engineering environment by ensuring all stakeholders (engineers, architects, product owners, SREs, IT Ops ) are informed of status and supported in their roles. With the variety of environments, platforms, technologies & languages, you must be comfortable working in both Windows & Linux environments and learning a variety of programming languages. Key Responsibilities : Participate in design decisions for new and existing application development, proactively escalating issues and seeking assistance to overcome obstacles Prepare and provide project status and risk assessments to their manager with appropriate levels of detail to ensure that programs stay on schedule Actively develop software solutions for PDI products Perform testing to ensure systems meet documented user requirements Use 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 Compile 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 Work with Product Owner to clarify and estimate feature work Work with QA Engineers to develop optimal product test plans and resolve new feature issues as QA finds bugs during release stabilization Qualifications : 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 Web Frameworks (e.g. Angular), ASP. NET MVC Familiarity with the Microsoft Visual Studio IDE and the use of Azure DevOps or Jira Practical experience with SDLC and Agile methodologies Highly motivated self-starter with a desire to help others and take action Requires strong written and verbal communication skills with the ability to translate technical concepts into non-technical terms Ability to independently work as a contributing member in a high-paced and focused team Ability to multi-task and prioritize tasks with competing deadlines Strong problem-solving and analytical skills with the ability to work under pressure Ability to socialize ideas and influence decisions without direct authority Collaborative in nature with a strong desire to dig in and learn independently and as well as through asking questions Considers best-practice standards, as well as departmental policies and procedures Computer science fundamentals: OOP, design patterns, data structures & algorithms Behavioral Competencies: Ensures Accountability Manages Complexity Communicates Effectively Balances Stakeholders Collaborates Effectively

Software Engineer II Hyderabad,Chennai 3 - 5 years INR 13.0 - 14.0 Lacs P.A. Work from Office Full Time

At PDI Technologies, we empower some of the worlds leading convenience retail and petroleum brands with cutting-edge technology solutions that drive growth and operational efficiency. By Connecting Convenience across the globe, we empower businesses to increase productivity, make more informed decisions, and engage faster with customers through loyalty programs, shopper insights, and unmatched real-time market intelligence via mobile applications, such as GasBuddy. We re a global team committed to excellence, collaboration, and driving real impact. Explore our opportunities and become part of a company that values diversity, integrity, and growth. Role Overview Do you love building software that thrills your customersDo you insist on the highest standards for the software your team developsAre you a progressive software engineer, an advocate of agile development practices, and a proponent of continuous improvementWell, if this is you, then join and energetic team of engineers building next generation development applications for PDI! You will play a key role in designing and building our market leading software products as we drive to continuously increase our cloud maturity and mobility. You will be working as a key part of an agile team to design, build, test, and support PDIs enterprise software solutions. You will review, recommend & implement system enhancements that will improve the quality, performance, and maintainability of our products. You will be responsible for contributing to an always improving Engineering environment by ensuring all stakeholders (engineers, architects, product owners, SREs, IT Ops ) are informed of status and supported in their roles. With the variety of environments, platforms, technologies & languages, you must be comfortable working in both Windows & Linux environments and learning a variety of programming languages. Key Responsibilities: Participate in design decisions for new and existing application development, proactively escalating issues and seeking assistance to overcome obstacles Prepare and provide project status and risk assessments to their manager with appropriate levels of detail to ensure that programs stay on schedule Actively develop software solutions for PDI products Perform testing to ensure systems meet documented user requirements Use 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 Compile 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 Work with Product Owner to clarify and estimate feature work Work with QA Engineers to develop optimal product test plans and resolve new feature issues as QA finds bugs during release stabilization Qualifications : 3-5 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 Web Frameworks (e.g. Angular), ASP. NET MVC Familiarity with the Microsoft Visual Studio IDE and the use of Azure DevOps or Jira Practical experience with SDLC and Agile methodologies Highly motivated self-starter with a desire to help others and take action Requires strong written and verbal communication skills with the ability to translate technical concepts into non-technical terms Ability to independently work as a contributing member in a high-paced and focused team Ability to multi-task and prioritize tasks with competing deadlines Strong problem-solving and analytical skills with the ability to work under pressure Ability to socialize ideas and influence decisions without direct authority Collaborative in nature with a strong desire to dig in and learn independently and as well as through asking questions Considers best-practice standards, as well as departmental policies and procedures Computer science fundamentals: OOP, design patterns, data structures & algorithms Behavioral Competencies: Ensures Accountability Manages Complexity Communicates Effectively Balances Stakeholders Collaborates Effectively

CloudOps Engineer II Hyderabad,Chennai,Bengaluru 2 - 5 years INR 4.0 - 8.0 Lacs P.A. Work from Office Full Time

PDI Technologies, Inc. resides at the intersection of productivity and sales growth, delivering powerful solutions that serve as the backbone of the convenience retail and petroleum wholesale ecosystem. By Connecting Convenience across the globe, we empower businesses to increase productivity, make more informed decisions, and engage faster with their customers. These job descriptions are crafted based on industry best practices and are designed to reflect at least 80% of the responsibilities and skills associated with each job role. Job Purpose: Implement, uphold, and manage the organizations Cloud Management policies, specifications, and infrastructure. Migrate existing on-premises applications to the cloud, debug cloud stacks, and implement new cloud-applications. Manage and perform continuous integration and continuous deployment processes, and cost optimization of the private, public, and hybrid cloud platforms Key Responsibilities: Cloud Service Delivery Management: Complete operational tasks, incident logging, reporting, identity and access management, cloud components monitoring and testing (e.g., networks, servers, storage, and virtualization applications), and disaster recovery to support the day-to-day cloud service delivery infrastructure. Continuous Improvement: Contribute to reviewing existing operations in own area of work and assist in identifying improvements. Data Protection : Design and implement disaster recovery and contingency plans to protect company data. Information Security: Support implementation of less complex required security measures, such as firewalls or message encryption, monitoring performance to notify security experts of any problems. Personal Capability Building : Develop own capabilities by participating in assessment and development planning activities as well as formal and informal training and coaching; gain or maintain external professional accreditation, where relevant, to improve performance and fulfill personal potential. Maintain an understanding of relevant technology, external regulation, and industry best practices through ongoing education, attending conferences, and reading specialist media. Data Collection and Analysis : Produce accurate reports for others by collecting data from a variety of standard sources and inputting it into standard formats. Monitoring and Control: Operate installation systems, devices, and processes and make adjustments as necessary. Troubleshooting: Manage production troubleshooting projects, ensuring effective diagnosis of production issues and the development of effective solutions Qualifications: Expertise in installing releases Proficiency with Terraform (or IaC-alike tools) Expertise in monitoring tools such as CloudWatch or Dynatrace Experience in certificate management Familiar with containerization (Docker) and cloud orchestration (AWS preferred) Highly motivated self-starter with a desire to help others and take action Ability to independently work as a contributing member in a high-paced and focused team Ability to multi-task and prioritize tasks with competing deadlines Strong problem-solving and analytical skills with the ability to work under pressure Collaborative in nature with a strong desire to dig in and learn independently and as well as through asking questions Experience in Window and Linux systems, CLI and scripting Working experience with one or more flavors of SQL RDBMS administration and scripting DDL/DML Expertise in setting up IIS, Managing Windows/Web Services Skills: Data Collection and Analysis: Works at an intermediate level to determine and analyze trends from data that is collected to assist in compiling reports that will help in decision-making. Typically works with guidance. Action Planning: Works at an intermediate level to review and evaluate recommendations and requirements and to develop appropriate plans or deliver actions required. Typically works with guidance. Backlog Management: Works at an intermediate level to manage, prioritize, and track the achievement of the tasks on the backlog. Typically works with guidance. Data Control: Works at an intermediate level to acquire, organize, protect and process data in order to fulfill business objectives. Typically works with guidance. Network/IT security: Works at an intermediate level to maintain system/service and information security, integrity, compliance and continuity. Typically works with guidance. Prioritizing: Works at an intermediate level to prioritize components of a project, program, or portfolio work in context with risks, activities, stakeholders, etc. across the life of the project or program. Typically works with guidance. Project Risk and Issue Management: Works at an intermediate level to plan, identify, monitor, analyze, and prioritize risks (threats and opportunities), create response plans, and manage the risk if it occurs. Typically works with guidance. Reporting: Works at an intermediate level to create reports for various audiences as relevant, in a lucid and effective manner, keeping in mind the purpose of reports. Typically works with guidance. Workflow Management: Works at an intermediate level to orient work in a workflow to plan, organize, and execute the steps it takes to achieve higher efficiencies. Typically works with guidance. Adaptive Mindset: Works at an intermediate level to shift into and out of a mental mindset associated with assessing the facts and circumstances of the current situation and/or environment and making the appropriate/innovative adjustments to thinking and work habits to thrive in any scenario. Typically works with guidance. Adapts existing tools and techniques to existing situation, adapts to changing goals / objectives, focuses on simplicity when addressing the customer Assessment: Works at an intermediate level to assimilate and understand data and information from various sources in order to draw appropriate conclusions and make relevant recommendations. Typically works with guidance. Creative Problem Solving: Works at an intermediate level to find practical solutions for unexpected client problems. Typically works with guidance. Expert System Management: Works at an intermediate level to adopt solutions to automate and manage multiple applications and functions within an organization. Typically works with guidance. Data Management: Works at an intermediate level to develop and execute architectures, policies and practices in order to manage the information lifecycle needs of an organization. Typically works with guidance. Develop automation solutions to streamline processes, such as writing scripts to run specific tasks Works at an intermediate. Typically works with guidance. Design, build and maintain highly available systems for SaaS Products Works at an intermediate. Typically works with guidance. Develop, configure and deploy monitoring tools and scripts for applications and systems Works at an intermediate. Typically works with guidance. Create and maintain technical documents for cloud infrastructure and related processes Works at an intermediate. Typically works with guidance. Monitor and analyze cloud resource usage to identify cost-saving opportunities Works at an intermediate. Typically works with guidance. Troubleshoot and resolve incidents while collaborating with development to minimize downtime and maintain service quality Works at an intermediate. Typically works with guidance. Recommend changes to the application architecture or design to improve the performance and efficiency of SaaS or PaaS. Works at an intermediate. Typically works with guidance. Behavioral Competencies: Ensures Accountability: Holds self and others accountable to meet commitments. For example, holds self to high standards and consistently honors policies, procedures, and work requirements. Scrupulously ensures all work is correct. Decision Quality: Makes good and timely decisions that keep the organization moving forward. For example, knows when to act independently and when to escalate issues. Integrates various inputs, decision criteria, and trade-offs to make effective decisions. Typically makes good independent decisions. Collaborates: Builds partnerships and works collaboratively with others to meet shared objectives. For example, enlists a range of stakeholders to add value; ensures they are well informed, and surprises are avoided. Confronts and challenges "us vs. them"; shows strong appreciation for others efforts toward shared goals. Drives Results: Consistently achieves results, even under tough circumstances. For example, regularly pushes self to achieve outstanding outcomes; consistently establishes bold goals for own performance; is passionate about excellent results and significant contributions. Shows great tenacity to complete goals/initiatives in a timely way. Cultivates Innovation: Creates new and better ways for the organization to be successful. For example, approaches professional work in unique or innovative ways. Offers original ideas. Appreciates others creative ideas and solutions and provides helpful input to enhance them. Optimizes Work Processes: Knows the most effective and efficient processes to get things done, with a focus on continuous improvement. For example, pursues, explores, and develops ways to ensure own work is as effective as possible within all relevant processes. Shares an analysis of process problems with stakeholders; discusses how to resolve the issue

Software Engineer III Hyderabad,Chennai,Bengaluru 1 - 9 years INR 30.0 - 35.0 Lacs P.A. Work from Office Full Time

At PDI Technologies, we empower some of the worlds leading convenience retail and petroleum brands with cutting-edge technology solutions that drive growth and operational efficiency. By Connecting Convenience across the globe, we empower businesses to increase productivity, make more informed decisions, and engage faster with customers through loyalty programs, shopper insights, and unmatched real-time market intelligence via mobile applications, such as GasBuddy. We re a global team committed to excellence, collaboration, and driving real impact. Explore our opportunities and become part of a company that values diversity, integrity, and growth. Role Overview: Do you love diagnosing software issues for your customersDo you pride yourself on providing world class customer supportAre you a progressive software engineer, an advocate of agile development practices, and a proponent of continuous improvementIf this is you, then join an energetic team of engineers supporting and maintaining software solutions at PDI! You will play a key role in supporting and maintaining our market-leading software products as we strive for continuous improvement. You will be working as a key part of an agile team to identify software issues and optimize the performance of PDIs enterprise software solutions while working closely with product managers, product owners, engineering leaders, your team and other stakeholders. With the variety of environments, platforms, technologies & languages, you must be comfortable working within databases, C# code, web services and hybrid cloud environments. Key Responsibilities: Actively support and develop software solutions for PDI products Troubleshoot and resolve software issues with due urgency and maintain thorough documentation of all software solutions Perform engineering level tests to find defects; troubleshoot and debug production issues Guides and trains less experienced engineers Partner with Product Management to consult on solution feasibility and high-level effort estimation Prepare and provide case status and risk assessments to their manager with appropriate levels of detail to ensure customer issues are properly escalated and prioritized Use a disciplined approach in an Agile environment to assist in analysis and determination of preferred solutions to technical challenges Work with Product Owner to clarify and estimate feature work Qualifications: 7-9 years experience designing and developing new or maintaining existing software applications in a software product development environment Proficiency required in all of the following: .NET and C# Proficiency required in SQL performance troubleshooting and tuning Familiarity with the Microsoft Visual Studio IDE and the use of Azure DevOps 1+ year of experience serving as a technical team lead preferred 2+ years of practical experience with Agile development methodologies Work hours are 8 AM to 5 PM CST/CDT +/- 1 hour with occasional after-hours support. A regularly scheduled week is required for after-hours support. Highly motivated self-starter with a desire to help others and take action Requires strong written and verbal communication skills with the ability to translate technical concepts into non-technical terms Ability to independently work as a contributing member in a high-paced and focused team Ability to multi-task and prioritize tasks with competing deadlines Strong problem-solving and analytical skills with the ability to work under pressure Ability to socialize ideas and influence decisions without direct authority Collaborative in nature with a strong desire to dig in and learn independently and as well as through asking questions Considers best-practice standards, as well as departmental policies and procedures Computer science fundamentals: OOP, design patterns, data structures & algorithms Behavioral Competencies: Ensures Accountability Manages Complexity Communicates Effectively Balances Stakeholders Collaborates Effectively

Software Engineer II Hyderabad,Chennai,Bengaluru 1 - 7 years INR 13.0 - 14.0 Lacs P.A. Work from Office Full Time

At PDI Technologies, we empower some of the worlds leading convenience retail and petroleum brands with cutting-edge technology solutions that drive growth and operational efficiency. By Connecting Convenience across the globe, we empower businesses to increase productivity, make more informed decisions, and engage faster with customers through loyalty programs, shopper insights, and unmatched real-time market intelligence via mobile applications, such as GasBuddy. We re a global team committed to excellence, collaboration, and driving real impact. Explore our opportunities and become part of a company that values diversity, integrity, and growth. Role Overview: Do you love diagnosing software issues for your customersDo you pride yourself on providing world class customer supportAre you a progressive software engineer, an advocate of agile development practices, and a proponent of continuous improvementIf this is you, then join an energetic team of engineers supporting and maintaining software solutions at PDI! You will play a key role in supporting and maintaining our market-leading software products as we strive for continuous improvement. You will be working as a key part of an agile team to identify software issues and optimize the performance of PDIs enterprise software solutions while working closely with product managers, product owners, engineering leaders, your team and other stakeholders. With the variety of environments, platforms, technologies & languages, you must be comfortable working within databases, C# code, web services and hybrid cloud environments. Key Responsibilities: Actively support and develop software solutions for PDI products Troubleshoot and resolve software issues with due urgency and maintain thorough documentation of all software solutions Perform engineering level tests to find defects; troubleshoot and debug production issues Guides and trains less experienced engineers Partner with Product Management to consult on solution feasibility and high-level effort estimation Prepare and provide case status and risk assessments to their manager with appropriate levels of detail to ensure customer issues are properly escalated and prioritized Use a disciplined approach in an Agile environment to assist in analysis and determination of preferred solutions to technical challenges Work with Product Owner to clarify and estimate feature work Qualifications: 4-7 years experience designing and developing new or maintaining existing software applications in a software product development environment Proficiency required in all of the following: .NET and C# Proficiency required in SQL performance troubleshooting and tuning Familiarity with the Microsoft Visual Studio IDE and the use of Azure DevOps 1+ year of experience serving as a technical team lead preferred 2+ years of practical experience with Agile development methodologies Work hours are 8 AM to 5 PM CST/CDT +/- 1 hour with occasional after-hours support. A regularly scheduled week is required for after-hours support. Highly motivated self-starter with a desire to help others and take action Requires strong written and verbal communication skills with the ability to translate technical concepts into non-technical terms Ability to independently work as a contributing member in a high-paced and focused team Ability to multi-task and prioritize tasks with competing deadlines Strong problem-solving and analytical skills with the ability to work under pressure Ability to socialize ideas and influence decisions without direct authority Collaborative in nature with a strong desire to dig in and learn independently and as well as through asking questions Considers best-practice standards, as well as departmental policies and procedures Computer science fundamentals: OOP, design patterns, data structures & algorithms Behavioral Competencies: Ensures Accountability Manages Complexity Communicates Effectively Balances Stakeholders Collaborates Effectively

DevOps Engineer III Hyderabad,Chennai,Bengaluru 1 - 9 years INR 8.0 - 12.0 Lacs P.A. Work from Office Full Time

At PDI Technologies, we empower some of the worlds leading convenience retail and petroleum brands with cutting-edge technology solutions that drive growth and operational efficiency. By Connecting Convenience across the globe, we empower businesses to increase productivity, make more informed decisions, and engage faster with customers through loyalty programs, shopper insights, and unmatched real-time market intelligence via mobile applications, such as GasBuddy. We re a global team committed to excellence, collaboration, and driving real impact. Explore our opportunities and become part of a company that values diversity, integrity, and growth. Role Overview If you love to design scalable fault-tolerant systems that can run efficiently with high performance and are eager to learn new technologies and develop new skills, then we have a great opportunity for you: join our PDI family and work closely with other talented PDI engineers to deliver solutions that delight our customers every day! As a DevOps Engineer III, you will design, develop & maintain E2E automated provisioning & deployment systems for PDI solutions. You will also partner with your engineering team to ensure these automation pipelines are integrated into our standard PDI CI/CD system. You will also partner with the Solution Automation team collaborating to bring test automation to the deployment automation pipeline. With the variety of environments, platforms, technologies & languages, you must be comfortable working in both Windows & Linux environments, including Python, PowerShell, & bash scripting, and public cloud environments in Azure. Key Responsibilities : Promote and evangelize Infrastructure-as-Code (IaC) design thinking every day Designing, building, and managing cloud infrastructure using Azure services. Implementing Infrastructure-as-Code practices with tools like Terraform or Ansible to automate the provisioning and configuration of resources. Working with container technologies like Docker and container orchestration platforms like Azure Container Apps (ACA) or Azure Kubernetes Service (AKS). Managing and scaling containerized applications using Azure services like Azure Container Registry (ACR). Creating and deploying resilient cloud-native applications leveraging Azure App Service for web hosting, Azure WebJobs, and Azure Functions for compute while achieving high availability. Employing IaC tools like Terraform or Bicep to define and deploy infrastructure resources in a declarative and version-controlled manner. Automating the creation and configuration of Azure resources using infrastructure templates. Implementing monitoring and logging solutions using Azure Monitor, Azure Application Insights, Prometheus, and Grafana to gain visibility into system performance, resource utilization, and application logs. Configuring alarms and alerts to proactively detect and respond to issues. Implementing strategies for disaster recovery and high availability using Azure services like Azure Backup, Azure Site Recovery, Geo-Redundant Storage or multi-region deployments. Implement and maintain CI/CD pipelines to automate the build, test, and deployment processes. This involves setting up and configuring tools like Bitbucket Pipelines and Azure DevOps, SonarCloud and integrating them with version control systems and other development tools. Managing and monitoring Azure costs, tagging resources, creating policies, and implementing cost monitoring strategies with a FinOps mindset Establish and maintain consistent configurations across various environments, including development, testing, and production. Use tools like Ansible, Chef to automate configuration management and ensure reproducibility. Coordinate and manage software releases, including version control, release notes, and deployment strategies. Facilitate smooth and reliable deployments, minimize downtime, and rollback changes if necessary. Develop/administer source code management policies and build definitions for all supported products and maintain relationships with the associated development teams to pursue continuous improvements for both Take part in the implementation of a full dev-to-deploy CI/CD, including full commit stage static analysis, security analysis, unit test coverage, automated deployment, post-deploy functional automation testing (BDD-based), performance testing and the automated gate criteria which pushes releases through the pipeline all the way to production staging Serve as an administrator for DevOps-managed tools such as Azure DevOps, Jira, Confluence and Bitbucket, providing user support as needed and working to reduce future support tasks via improved automation and training Continuously increase knowledge of our systems and solution stacks through active study, research & experimentation, and contribute to team knowledgebase through discussion and documentation. Qualifications : 7-9 years experience in DevOps role 1+ years leading DevOps initiatives Azure Services: In-depth understanding and hands-on experience with various Azure services, including but not limited to: Compute: Azure App Service, Azure WebJobs, Azure Functions, Azure Kubernetes Service, Azure Container Apps, Azure Virtual Machines Networking: Azure Load Balancer, Azure Application Gateway, Azure Virtual Network, Azure Virtual Network Gateway, Azure DNS, Azure Front Door, Azure CDN, Azure ExpressRoute Messaging: Azure Service Bus, Azure Event Hubs Storage: Azure Blob Storage, Azure Cognitive/AI Search Database: Azure SQL Database, Azure Cosmos/Document DB Cache: Azure Redis Cache Monitoring: Azure Monitor, Azure Alerts, Azure Application Insights, Azure Activity Logs Security: Azure Key Vault, Azure WAF, Azure NSG, Azure AD Cost: Azure Cost Management, Azure Cost Analysis Programming or scripting experience with one or more of Python, PowerShell, Bash, C# Experience with Azure DevOps CI/CD pipelines written in YAML as well as Classic ADO pipelines. Also experience with Bitbucket pipelines is a nice to have. Familiar with provisioning technologies and IaC tools: Terraform, Bicep, Ansible. Experience with container technologies like Docker and container orchestration platforms like Kubernetes. Ability to build and manage containerized applications and deploy them to production environments. Integrating security or software quality tools such as SonarCloud and Arnica into CI/CD and the SDLC lifecycle Working experience in Windows and Linux systems, CLI and scripting Familiar with build automation in Windows and Linux and familiar with the various build tools (MSBuild, dotnet), package managers (NuGet, NPM) and artifact repositories Familiarity with version control system: Git, Azure DevOps. Knowledge of branching strategies, merging, and resolving conflicts. Highly motivated self-starter with a desire to help others and act. Familiarity with Agile development methodologies and DevOps principles. Experience working in an Agile environment and promoting a culture of collaboration, automation, and continuous improvement. Excellent communication skills to effectively collaborate with cross-functional teams, including developers, operations, and stakeholders. Ability to convey technical concepts and solutions clearly. Ability to independently work as a contributing member in a high-paced and focused team Ability to multi-task and prioritize tasks with competing deadlines Strong analytical and problem-solving skills to identify and resolve issues in complex systems and environments. Ability to perform root cause analysis and implement solutions. Ability to socialize ideas and influence decisions without direct authority Considers best-practice standards, as well as departmental policies and procedures Retail petroleum industry knowledge & experience preferred. The following certifications are a plus: Azure Administrator Associate (AZ-104),Azure Developer Associate (AZ-204), Azure DevOps Engineer Expert (AZ-400), HashiCorp Certified: Terraform Associate, Certified Kubernetes Application Developer (CKAD) Behavioral Competencies: Cultivates Innovation Decision Quality Manages Complexity Drives Results Business Insight

Engineering Manager Hyderabad,Chennai,Bengaluru 5 - 10 years INR 30.0 - 35.0 Lacs P.A. Work from Office Full Time

At PDI Technologies, we empower some of the worlds leading convenience retail and petroleum brands with cutting-edge technology solutions that drive growth and operational efficiency. By Connecting Convenience across the globe, we empower businesses to increase productivity, make more informed decisions, and engage faster with customers through loyalty programs, shopper insights, and unmatched real-time market intelligence via mobile applications, such as GasBuddy. We re a global team committed to excellence, collaboration, and driving real impact. Explore our opportunities and become part of a company that values diversity, integrity, and growth. Role Overview: Do you love diagnosing software issues for your customersDo you pride yourself on providing world class customer supportAre you a progressive software engineer, an advocate of agile development practices, and a proponent of continuous improvementIf this is you, then join an energetic team of engineers supporting and maintaining software solutions at PDI! As an engineering leader, you will lead Agile engineering resources & provide guidance to diagnose and resolve software issues and improve performance. You will be working closely with product managers, product owners, engineering leaders, your team and other stakeholders. You will be leading developers and partnering with first tier support, consultants, CloudOps, DevOps and customers. Key Responsibilities: Lead an organization of 4 development engineers to efficiently resolve customer issues Recruit and provide leadership and coaching for engineering talent Assist Engineering Management and Product Management with case prioritization Partner with Product Management to consult on solution feasibility and high-level effort estimation Communicate with customers to ensure that expectations and support needs are met Qualifications: 5+ years of experience leading software engineers for product development 10+ years of combined experience in software engineering, enterprise architecture and/or DevOps Working experience with production SQL schema design, queries & administration in one or more mainstream relational databases (5+ years of Microsoft SQL Server preferred) Working experience managing production client & server code bases across one or more technology stacks. (5+ years of experience with C#, ASP.NET , MVC, WinForms preferred) Working experience with at least one mainstream operating system and IP networking Work hours are 8 AM to 5 PM CST/CDT +/- 1 hour with occasional after-hours support. A regularly scheduled week is required for after-hours support. Requires strong written and verbal English communication skills with the ability to translate technical concepts into non-technical terms Highly motivated self-starter with a desire to help others and take action Ability to independently work as a contributing member in a high-paced and focused team Ability to multi-task and prioritize tasks with competing deadlines Strong problem-solving and analytical skills with the ability to work under pressure Collaborative in nature with a strong desire to dig in and learn independently and as well as through asking questions Considers best-practice standards, as well as departmental policies and procedures Behavioral Competencies: Ensures Accountability Manages Complexity Communicates Effectively Balances Stakeholders Collaborates Effectively

Software Engineer IV hyderabad,chennai,bengaluru 2 - 5 years INR 4.0 - 7.0 Lacs P.A. Work from Office Full Time

At PDI Technologies, we empower some of the worlds leading convenience retail and petroleum brands with cutting-edge technology solutions that drive growth and operational efficiency. By Connecting Convenience across the globe, we empower businesses to increase productivity, make more informed decisions, and engage faster with customers through loyalty programs, shopper insights, and unmatched real-time market intelligence via mobile applications, such as GasBuddy. We re a global team committed to excellence, collaboration, and driving real impact. Explore our opportunities and become part of a company that values diversity, integrity, and growth. Role Overview: PDI is seeking a Senior Java Developer for help with design, develop, unit testing and deployment of a multitiered fuel and retail cross-marketing system. The candidate will be responsible for design, development, testing and deployment of our distributed applications. The candidate will also help with troubleshooting production issues and adapting frameworks and industry best practices, executing unit and performance testing, and coordinating these activities among the scrum team. The candidate will be responsible for coordinating with the Quality Assurance and Customer Support departments on research of and remedies for software bugs and issues found during QA, beta, and production. Key Responsibilities: Process Design Engineering: Design and continuously improve processes and process systems, specifying the methods and process steps required to deliver the end product within specified cost and quality parameters. Engineering Solutions Design: Lead the design of complex and/or innovative engineering solutions and the associated validation processes for a business-critical area of engineering to enable the realization of engineering design briefs that conform to organizational and/or regulatory standards. Engineering Standards Specification: Design and develop engineering standards and specifications for an assigned engineering discipline to be adhered to by the organization and/or its suppliers, contractors, and consultants to ensure engineering work of the required quality is delivered and to manage the risks associated with engineering programs. Engineering Review: Carry out inspections to evaluate the quality of complex, large-scale engineering works and specify the remedial works needed to ensure conformance with specifications. Improvement/Innovation: Initiate, formulate, and implement new business practices within a specific discipline while managing the development and/or delivery of a significant element of the organizations change management program. Knowledge Management System: Take responsibility for developing and delivering a key element of the organizations knowledge management system. Product and Solution Development: Take responsibility for managing the definition, development, and delivery of a significant product or service within the product development and engineering program, ensuring alignment with customer requirements. Project Management: Manage a portfolio of major projects in line with overall project management strategy. Personal Capability Building: Develop own capabilities by participating in assessment and development planning activities as well as formal and informal training and coaching; gain or maintain external professional accreditation, where relevant, to improve performance and fulfill personal potential. Maintain an understanding of relevant technology, external regulation, and industry best practices through ongoing education, attending conferences, and reading specialist media. Application Software Development: Develop the most-complex existing and new applications by analyzing and identifying areas for modification and improvement. Develop new applications to meet customer requirements. Applications Software Maintenance: Lead monitoring, identifying, and correcting the most-complex software defects to maintain fully functioning applications software. Software Testing: Conduct the most-complex unit, performance and acceptance testing to ensure proper functionality of software. Ability to identify and correct fragile tests, eliminate anti-patterns, encapsulate shared test functions, and establish new testing frameworks Qualifications: Expert in all of the following: .Net and C#, SQL, JavaScript Web Frameworks (e.g. Angular), ASP.NET MVC. Proficiency with the Microsoft Visual Studio IDE and the use of Azure DevOps or Jira Be accountable for design decisions for new and existing application development, proactively escalating issues and seeking assistance to overcome obstacles Lead medium and large sized projects Guide, train, and lead less experienced engineers Collaborate with Architecture and DevOps teams to evaluate tools, process, and technologies. Partner with Product Management to consult on solution feasibility and high-level effort estimation Prepare and provide project status and risk assessments to their manager with appropriate levels of detail to ensure that programs stay on schedule Serve as the evangelist and custodian of technology, architecture, and product Actively develop software solutions for PDI products Perform testing to ensure systems meet documented user requirements Use 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 solution Perform engineering level tests to find defects; troubleshoot and debug development and production issues, collaborating with QA Engineers to develop optimal product test plans Work with Product Owner to clarify and estimate feature work Work with QA Engineers to develop optimal product test plans and resolve new feature issues as QA finds bugs during release stabilization Computer science fundamentals: OOP, design patterns, data structures & algorithms Ability to socialize ideas and influence decisions without direct authority Collaborative in nature with a strong desire to dig in and learn independently and as well as through asking questions Requires strong written and verbal communication skills with the ability to translate technical concepts into non-technical terms Behavioral Competencies : Ensures Accountability Manages Complexity Communicates Effectively Balances Stakeholders Collaborates Effectively

Database Developer chennai 2 - 4 years INR 4.0 - 6.0 Lacs P.A. Work from Office Full Time

For nearly 40 years, PDI has helped convenience retailers and petroleum wholesalers adapt to changes in the industry by leveraging the latest technologies. Simplifying the complexity in your world is our main focus. Thats why were delivering an integrated portfolio of global, cloud based solutions and services to meet our customers needs today and well into the future. From the back office to fuel logistics and digital commerce, PDI solutions deliver measurable value across the supply chain. We are proud to support over 1,500 customers in 50+ countries, powering 200,000+ sites worldwide. The Opportunity: We re looking for a seasoned Data Engineer III who is passionate about building scalable and resilient cloud-native data infrastructure with a focus on governance, CI/CD, automation, and platform maturity. You will be a key contributor in evolving our modern data stack, ensuring operational excellence and code quality across ETL pipelines, metadata frameworks, and real-time/batch data services. You ll work at the intersection of data engineering, DevOps, and governance, setting standards across code repositories, orchestrators (Airflow), compute layers (Glue/EMR), and ingestion tools (DMS, Kafka, etc.) Key Responsibilities: Maintain and evolve OLTP (Postgres) and OLAP (Redshift) data models /data lakes by evaluating new feature requirements, ensuring alignment with dimensional modeling best practices, and executing schema changes via Liquibase pipelines. Develop and maintain metadata-driven data pipeline frameworks that support validation, logging, auditing, and job orchestration. Standardize and govern Bitbucket/Git repositories, manage branching strategies, enforce code review and CI pipelines for ETL/data jobs. Design and implement CI/CD workflows for data services using tools like Jenkins, Liquibase, and Shell/Python scripting. Support automated deployment of ETL, Airflow DAGs, Glue jobs, and DB schema changes across environments (QA, Stage, Prod). Collaborate with DataOps and DevOps teams to maintain infrastructure as code (IaC) standards and shared configuration patterns. Build and scale data quality frameworks, including pre/post validations, job restorability, and alerting (CloudWatch, SNS). Implement data masking and access control standards (RBAC, column-level masking, role-based access) across Redshift and Iceberg. Optimize DMS/Kafka-based CDC pipelines and help reduce dependency through automation or zero-ETL patterns. Define standards for data retention, archival, and operational efficiency across OLTP/OLAP environments. Partner with data engineers and analysts to align platform standards with business needs and analytical readiness Qualifications: 8+ years of experience in data engineering or platform engineering with exposure to production-grade data pipelines and systems. Deep expertise in Python and SQL, with strong understanding of pipeline design patterns and modular codebases. 3+ years of experience with CI/CD tooling (e.g., Jenkins, Liquibase, Bitbucket Pipelines) and managing deployment pipelines for data workloads. Solid understanding of AWS cloud services: S3, Glue, Redshift, DMS, Lambda, EMR, IAM, CloudWatch. Experience with workflow orchestration tools like Airflow (DAG scheduling, dependency mapping, alerts). Hands-on experience maintaining data lakehouse platforms (e.g., Apache Iceberg, Delta Lake) and managing batch vs. streaming ingestion. Experience managing schema changes, migrations, and rollback strategies across databases (Postgres, Redshift). Strong understanding of data security practices, including PII masking, row/column-level controls, and audit logging. Familiarity with dimensional modeling and differences between OLTP vs. OLAP patterns. Strong documentation and process-driven mindset to define standards and maintain operational transparency Behavioral Competencies: Ensures Accountability Manages Complexity Communicates Effectively Balances Stakeholders Collaborates Effectively

Data Engineer III chennai 2 - 5 years INR 4.0 - 7.0 Lacs P.A. Work from Office Full Time

For nearly 40 years, PDI has helped convenience retailers and petroleum wholesalers adapt to changes in the industry by leveraging the latest technologies. Simplifying the complexity in your world is our main focus. Thats why were delivering an integrated portfolio of global, cloud-based solutions and services to meet our customers needs today and well into the future. From the back office to fuel logistics, and the latest wave of consumer demands and digital commerce, PDI solutions and services are designed to give you a competitive edge. Our deep domain knowledge is backed by our industry-specific software offerings and a people-first approach. Serving the entire supply chain means that we ve had to solve a wide range of industry challenges and deliver measurable value. To address the increasingly dynamic convenience retail and petroleum wholesale industry, PDI leads the way with converged digital, cloud-optimized, secure, and scalable solutions including ERP, Loyalty, Fuel Pricing, Point-of-Sale and Logistics to create a broader industry ecosystem. The result is unparalleled insights, simplified operations, and higher profitability for your employees and business. We re dedicated to helping our more than 1,500 customers in over 50 countries, providing solutions and services to over 200,000 sites. The Opportunity: If you love to develop great quality software and are eager to learn new technologies and develop new skills, then we have a great opportunity for you: join our PDI family and work closely with other talented PDI engineers to deliver solutions that delight our customers every day! As a Data Engineer III, you will be part of an agile data services team responsible for developing and maintaining our industry-leading cloud-based big data and data analytics infrastructure serving major global fortune 500 companies. The candidate will help with design, development, unit testing, performance testing, deployment, troubleshooting, defect resolution, and support of our data services infrastructure. Key Responsibilities: Utilize architectural and design skills for a variety of data-oriented tasks. Establish and maintain strong relationships with business stakeholders. Build highly reliable & scalable data systems with good data governance that provide complete, secure, accurate and timely data for analytics. Expertise in data & dimensional modeling with good business acumen in supporting new product features and services - including financial reporting. Assist development and analytics organization to meet its delivery goals with regards to data design, flow and infrastructure. Perform Data Modeling, Big data architecture design, support and implementation of OLTP, real time OLAP/data warehouse systems and ETL pipelines. Track/Build & monitor data/system KPI s like storage, performance & usage Hands on administration of big data databases/compute engines (Redshift, EMR, Spark or similar) and optimization/tuning techniques Prepare required documentation as outlined by departmental standards. Identify, analyze and back track data problems as needed. Provide recommendations for application and system improvements. Mentor other team members Work with business users to understand business requirements, issues and business and/or client processes. Develop, test, and maintain high-performance of our data systems to meet the requirements of the business and/clients while adhering to departmental standards. Perform quality assurance testing for all work performed. Meet with agile teams as required to define and document application requirements. Follow project development, deployment process & maintain industry standards and best coding practices. Maintain security and organization of the company s data. Provide off-hour support as assigned. Gather business requirements/features, estimate the tasks, design & develop scalable solutions. Work with manager to ascertain the company s data requirements. Plan work to meet project deadlines, accommodate demands by development teams, set priorities and escalate issues appropriately. Provide recommendations to development teams for data restructuring and performing complex maintenance. Deploy and manage changes in development, staging and production. Assist development and dev ops teams on SQL queries and tuning. Qualifications: At least 7 years experience in data engineering, Data modeling, SQL, ETL, Big database, Data warehousing & basic-level administration of data infrastructure At least 7 years coding experience in Java, Python, R or other equivalent programming language At least 4 years big data experience At least 2 years experience as technical lead architecting data lake/data warehouse/lake house systems & mentoring team of Data Engineers / DBAs Proficient in a variety of big-data tools and technologies, including Hadoop, Spark, etc., handling different storage formats like Parquet, Delta/Apache Hudi/Apache Iceberg, & managing/working with different OLTP systems & data ingestion mechanisms. Experience building large scale data lakes & warehouse systems leveraging cloud environments including AWS technologies S3, Redshift, Aurora/RDS, DMS, EC2, Glue spark, Cloud watch, & EMR Experience with data orchestration tools like Airflow Experience in building pipelines, ingesting data from heterogeneous systems onto data lake environments in real time Proficient in Python, SQL and PL-SQL, query tuning, optimization, ETL, ELT, and Data Warehousing Proficient in Business Intelligence (BI), analytic database and products, able to take business requirements and translate into database tables, pipeline design and tasks. General data-specific concepts, frameworks and processes Agile development practices Working within an SDLC Designing data warehouses including definition, structure, documentation, maintenance, long-range requirements, operational guidelines, and protection Data governance, meta data management, data security measures, retention & archival across data lake layers Other Skills and Experience : Cloud experience, such as AWS, GCP or Azure Building/Managing data lake & lake house architectures. Experience working on different data lake storage formats. Excellent oral and written communication Multi-tasking and managing multiple priorities. Working well in a team-oriented, collaborative environment with people from different disciplines and varying degrees of technical experience Working in an Agile team environment. Behavioral Competencies: Ensures Accountability Manages Complexity Communicates Effectively Balances Stakeholders Collaborates Effectively

Software Engineer IV hyderabad,chennai,bengaluru 10 - 15 years INR 40.0 - 45.0 Lacs P.A. Work from Office Full Time

Analyze and troubleshoot complex software problems and provide solutions to overcome those problems using the Java language and related technologies. Work with business users to understand business requirements, issues and business and/or client processes. Develop, test, maintain, and support high-performance, innovative web-based applications to meet the requirements of the business and/clients while adhering to departmental standards. Provide recommendations for application and system improvements. Perform quality assurance testing for all programs, created or modified, plus any other applications affected. Prepare required documentation as outlined by departmental standards. Coaching and Mentoring other team members. Meet with scrum team as required to define and document application requirements. Conduct Code review and design of systems as needed Follow Project development & deployment process Development in accordance with industry standards and best practices is a must. Provide off-hour support as assigned Ability to multitask and set priorities throughout the SDLC process. Prepare required documentation as outlined by departmental standards. Provide LOE for upcoming business initiatives. Collaborate with Architects on system design and solutions Solve complex system issues and provide solutions Researching new technologies and apply them in current/upcoming projects Ability to identify and recommend solutions to optimize the performance of applications Ability to express complex technical concepts effectively, both verbally and in writing Ability to work independently with limited supervision Qualifications Experience leading a team of 3 5 developers Must have excellent oral and written communication. Must have at least 10+ years developing Enterprise Java Applications Extensive hands-on experience in development of Java J2EE applications; utilizing object-oriented design, n-tier architecture and MVC frameworks. Implemented several enterprise architecture patterns. Familiar with UI stack development technologies (JavaScript, HTML, CSS) Extensive experience in Java technology frameworks (Dependency Injection, ORM, Message Brokers) Experience of NoSQL (Cassandra, Redis) or RDBMS (preferably Oracle) databases Experience working on complex, mission critical applications Extensive hands-on experience designing and implementing REST/SOAP interfaces Experience working in an Agile team environment Experience working on High-Volume, High-Availability Transactional applications is required. Ability to mentor other engineers on the team Conducting code reviews and ensuring teams are following best design and coding practices

Test Automation Engineer II hyderabad 3 - 5 years INR 5.0 - 7.0 Lacs P.A. Work from Office Full Time

At PDI Technologies, we empower some of the worlds leading convenience retail and petroleum brands with cutting-edge technology solutions that drive growth and operational efficiency. By Connecting Convenience across the globe, we empower businesses to increase productivity, make more informed decisions, and engage faster with customers through loyalty programs, shopper insights, and unmatched real-time market intelligence via mobile applications, such as GasBuddy. We re a global team committed to excellence, collaboration, and driving real impact. Explore our opportunities and become part of a company that values diversity, integrity, and growth. Role Overview: As a Test Automation Engineer (a.k.a. Software Engineer In Test) you will be part of an Agile team and involved in all aspects of our projects lifecycle from inception through release working closely with the team s product owner, architects and engineers. Your mandate on the team will be to: (a) maximize the quality, measurability and supportability of the production features being developed, (b) maximize the testability of the software by finding and closing gaps in test coverage (c) minimize the team s overall internal defect escapes by shifting the balance of how we manage quality from end-of-cycle defect detection & containment (bug-finding & fix cycles) to up-front defect prevention (automation backed coverage of all our application features). Key Responsibilities: Setting up test environments as required including client and web applications, services and databases. Preparing Automation Test Plans for Service Level Tests, Integration Tests and UI tests as needed Be part of an Agile team, participate in all Agile ceremonies & activities and be accountable for the sprint deliverable Participate in Release/Iteration planning, smoke, feature and regression test planning Design & build automation smoke, feature & regression tests Review code with your peers for testability, supportability and look for full unit test coverage Write feature use cases in BDD to drive the creation of automated and/or manual test cases Qualifications: 3 - 5 years of experience in software development and software automation Experience with SQL based RDBMS, DML & DDL (e.g. MySQL , PostgreSQL , Microsoft SQL Server , MariaDB ...) Experience with two or more of: WCF , .NET WebAPI , Selenium/Appium , Coded UI , MS Automation UI Experience working with CI/CD, scripting & DevOps tools Experience with network management, windows application, services, web application and database setup Preferred : Experience with BDD, gherkin language ( SpecFlow , Cucumber , JBehave ) Preferred : Experience with multi-tenant architecture, infrastructure security & routing Preferred Qualifications: Aware of CI, CD & DevOps tools & scripting (i.e. Jenkins , Bash , PowerShell , Chef , Puppet , Ansible , SaltStack Artifactory ...) Strong computer science fundamentals: OOP, design patters, data structures & algorithms Preferred: Fuel Retail, Wholesale or Logistics domain experience Behavioral Competencies Ensures Accountability Manages Complexity Communicates Effectively Balances Stakeholders Collaborates Effectively

CloudOps Engineer II hyderabad 2 - 5 years INR 4.0 - 7.0 Lacs P.A. Work from Office Full Time

At PDI Technologies, we empower some of the worlds leading convenience retail and petroleum brands with cutting-edge technology solutions that drive growth and operational efficiency. By Connecting Convenience across the globe, we empower businesses to increase productivity, make more informed decisions, and engage faster with customers through loyalty programs, shopper insights, and unmatched real-time market intelligence via mobile applications, such as GasBuddy. We re a global team committed to excellence, collaboration, and driving real impact. Explore our opportunities and become part of a company that values diversity, integrity, and growth. Role Overview: The CloudOps Engineer II will help with support, research, implementation, and maintenance of a multitiered fuel and retail cross-marketing system, payments, and data insights. The candidate will be responsible for supporting, deploying and troubleshooting of our distributed applications. The candidate will also help with development and adapting frameworks to fit industry best practices and coordinating these activities among the Development QA and Product teams. They will be responsible for coordinating with the appropriate departments on research of and remedies for software bugs and issues found during QA, beta, and production implementations. Key Responsibilities Cloud Service Delivery Management Complete operational tasks, incident logging, reporting, identity and access management, cloud components monitoring and testing (e.g., networks, servers, storage, and virtualization applications), and disaster recovery to support the day-to-day cloud service delivery infrastructure. Continuous Improvement Contribute to reviewing existing operations in own area of work, and assist in identifying improvements. Qualifications Good working knowledge on Windows and/or Linux Some knowledge on Install and Configure Programs on Windows/or Linux Have some knowledge on AWS is helpful Preferred Qualifications Expertise in installing releases Proficiency with Terraform (or IaC-alike tools) Expertise in monitoring tools such as CloudWatch or Dynatrace Experience in certificate management Familiar with containerization (Docker) and cloud orchestration (AWS preferred) Behavioral Competencies Ensures Accountability Manages Complexity Communicates Effectively Balances Stakeholders Collaborates Effectively PDI is committed to offering a well-rounded benefits program, designed to support and care for you, and your family throughout your life and career. This includes a competitive salary, market-competitive benefits, and a quarterly perks program. We encourage a good work-life balance with ample time off [time away] and, where appropriate, hybrid working arrangements. Employees have access to continuous learning, professional certifications, and leadership development opportunities. Our global culture fosters diversity, inclusion, and values authenticity, trust, curiosity, and diversity of thought, ensuring a supportive environment for all.

Test Automation Engineer II hyderabad 3 - 5 years INR 5.0 - 7.0 Lacs P.A. Work from Office Full Time

At PDI Technologies, we empower some of the worlds leading convenience retail and petroleum brands with cutting-edge technology solutions that drive growth and operational efficiency. By Connecting Convenience across the globe, we empower businesses to increase productivity, make more informed decisions, and engage faster with customers through loyalty programs, shopper insights, and unmatched real-time market intelligence via mobile applications, such as GasBuddy. We re a global team committed to excellence, collaboration, and driving real impact. Explore our opportunities and become part of a company that values diversity, integrity, and growth. Role Overview: As a Test Automation Engineer (a.k.a. Software Engineer In Test) you will be part of an Agile team and involved in all aspects of our projects lifecycle from inception through release working closely with the team s product owner, architects and engineers. Your mandate on the team will be to: (a) maximize the quality, measurability and supportability of the production features being developed, (b) maximize the testability of the software by finding and closing gaps in test coverage (c) minimize the team s overall internal defect escapes by shifting the balance of how we manage quality from end-of-cycle defect detection & containment (bug-finding & fix cycles) to up-front defect prevention (automation backed coverage of all our application features). Key Responsibilities: Setting up test environments as required including client and web applications, services and databases. Preparing Automation Test Plans for Service Level Tests, Integration Tests and UI tests as needed Be part of an Agile team, participate in all Agile ceremonies & activities and be accountable for the sprint deliverable Participate in Release/Iteration planning, smoke, feature and regression test planning Design & build automation smoke, feature & regression tests Review code with your peers for testability, supportability and look for full unit test coverage Write feature use cases in BDD to drive the creation of automated and/or manual test cases Qualifications: 3 - 5 years of experience in software development and software automation Experience with SQL based RDBMS, DML & DDL (e.g. MySQL , PostgreSQL , Microsoft SQL Server , MariaDB ...) Experience with two or more of: WCF , .NET WebAPI , Selenium/Appium , Coded UI , MS Automation UI Experience working with CI/CD, scripting & DevOps tools Experience with network management, windows application, services, web application and database setup Preferred : Experience with BDD, gherkin language ( SpecFlow , Cucumber , JBehave ) Preferred : Experience with multi-tenant architecture, infrastructure security & routing Preferred Qualifications: Aware of CI, CD & DevOps tools & scripting (i.e. Jenkins , Bash , PowerShell , Chef , Puppet , Ansible , SaltStack Artifactory ...) Strong computer science fundamentals: OOP, design patters, data structures & algorithms Preferred: Fuel Retail, Wholesale or Logistics domain experience Behavioral Competencies Ensures Accountability Manages Complexity Communicates Effectively Balances Stakeholders Collaborates Effectively PDI is committed to offering a well-rounded benefits program, designed to support and care for you, and your family throughout your life and career. This includes a competitive salary, market-competitive benefits, and a quarterly perks program. We encourage a good work-life balance with ample time off [time away] and, where appropriate, hybrid working arrangements. Employees have access to continuous learning, professional certifications, and leadership development opportunities. Our global culture fosters diversity, inclusion, and values authenticity, trust, curiosity, and diversity of thought, ensuring a supportive environment for all.

DevOps Engineer III hyderabad,chennai,bengaluru 7 - 10 years INR 9.0 - 12.0 Lacs P.A. Work from Office Full Time

At PDI Technologies, we empower some of the worlds leading convenience retail and petroleum brands with cutting-edge technology solutions that drive growth and operational efficiency. By Connecting Convenience across the globe, we empower businesses to increase productivity, make more informed decisions, and engage faster with customers through loyalty programs, shopper insights, and unmatched real-time market intelligence via mobile applications, such as GasBuddy. We re a global team committed to excellence, collaboration, and driving real impact. Explore our opportunities and become part of a company that values diversity, integrity, and growth. Role Overview Do you love creating solutions that unlock developer productivity and bring teams togetherDo you insist on the highest standards for the software your team developsAre you an advocate of fast release cycle times, continuous delivery and measurable qualityIf this is you, then join an energetic team of DevOps Engineers building next generation development applications for PDI! As a DevOps Engineer, you will partner with a team of senior engineers in the design, development and maintenance of our CI/CD DevOps platform for new and existing PDI solutions. The platform will be used internally by the engineering teams, providing them an internal pipeline to work with POCs, alpha, betas and release candidate environments, as well as supporting the pipeline into our production stage and release environments managed by our CloudOps Engineers and running hybrid clouds composed of PDI datacenter based private cloud clusters federated with public cloud-based clusters. You will play a key role in designing building our CI/CD delivery pipeline as we drive to continuously increase our cloud maturity. You will be supporting automated deployment mechanisms, writing hybrid cloud infrastructure as code, automated testing, source control integration and lab environment management. You will review, recommend implement system enhancements in the form of new processes or tools that improve the effectiveness of our SDLC while ensuring secure development practices are followed and measured. You will be responsible for maintaining order in the DevOps environment by ensuring all stakeholders (testers, developers, architects, product owners, CloudOps, IT Ops ) are trained in operating procedures and best practices. With the variety of environments, platforms, technologies languages, you must be comfortable working in both Windows Linux environments, including PowerShell bash scripting, database administration as well as bare metal virtualization technologies and public cloud environments ( AWS ). Key Responsibilities Support pre-production services : Engage in system design consulting, develop software platforms and frameworks, conduct capacity planning, and lead launch reviews to ensure smooth deployment and operational readiness before services go live. Scale and evolve systems : Ensure sustainable system scaling through automation, continuously pushing for improvements in system architecture, reliability, and deployment velocity Champion Infrastructure-as-Code (IaC) practices to ensure scalability, repeatability, and consistency across environments. Drive the selection and implementation of portable provisioning and automation tools (e.g., Terraform, Packer) to enhance infrastructure flexibility and efficiency. Evangelize across teams: Work closely with development and QA teams to ensure smooth and reliable operations, promoting a culture of collaboration in addition to DevOps best practices. Optimize CI/CD pipelines : Lead the development, optimization, and maintenance of CI/CD pipelines to enable seamless code deployment, reduce manual processes, and ensure high-quality releases. Enhance observability and monitoring : Implement comprehensive monitoring, logging, and alerting solutions, using metrics to drive reliability and performance improvements across production systems. Administer and optimize DevOps tools (e.g., Jenkins, Jira, Confluence, Bitbucket), providing user support as needed and focusing on automation to reduce manual interventions. Mentor and guide team members : Provide technical leadership and mentorship to junior DevOps engineers, fostering continuous learning and knowledge sharing within the team. Qualifications 7-10 years in DevOps or related software engineering, or equivalent combination of education and experience Proven expertise in AWS cloud services. Experience with other cloud platforms (Azure, GCP) is a plus. Advanced proficiency in Infrastructure as Code (IaC) using Terraform , with experience managing complex, multi-module setups for provisioning infrastructure across environments. Strong experience with configuration management tools, particularly Ansible (preferred), and/or Chef, for automating system and application configurations. Expertise in implementing CI/CD best practices ( Jenkins , Circle CI , TeamCity , or Gitlab ) Experience with version control systems (e.g., Git, Bitbucket), and developing branching strategies for large-scale, multi-team projects. Familiar with containerization ( Docker ) and cloud orchestration ( Kubernetes , ECS , EKS , Helm ) Functional understanding of various logging and observability tools ( Grafana , Loki , Fluentbit , Prometheus , ELK stack , Dynatrace , etc.) Familiar with build automation in Windows and Linux and familiar with the various build tools ( MSBuild , Make ), package managers ( NuGet , NPM , Maven ) and artifact repositories ( Artifactory , Nexus ) Working experience in Windows and Linux systems, CLI and scripting Programming experience with one or more of Python, Groovy, Go , C# , Ruby, PowerShell Bachelor s degree in computer science, Information Technology, or a related field (or equivalent work experience). Excellent problem-solving and troubleshooting skills, with the ability to diagnose complex system issues and design effective solutions. Strong communication and collaboration skills, with experience mentoring team members and working closely with development, operations, and security teams. Preferred Qualifications Domain experience in the Convenience Retail Industry, ERP, Logistics or Financial transaction processing solutions Any relevant certifications are a plus Any other experience with common Cloud Operations/DevOps tools and practices is a plus Behavioral Competencies : Cultivates Innovation Decision Quality Manages Complexity Drives Results Business Insight PDI is committed to offering a well-rounded benefits program, designed to support and care for you, and your family throughout your life and career. This includes a competitive salary, market-competitive benefits, and a quarterly perks program. We encourage a good work-life balance with ample time off [time away] and, where appropriate, hybrid working arrangements. Employees have access to continuous learning, professional certifications, and leadership development opportunities. Our global culture fosters diversity, inclusion, and values authenticity, trust, curiosity, and diversity of thought, ensuring a supportive environment for all.

Test Automation Engineer I hyderabad,chennai 2 - 3 years INR 4.0 - 5.0 Lacs P.A. Work from Office Full Time

At PDI Technologies, we empower some of the worlds leading convenience retail and petroleum brands with cutting-edge technology solutions that drive growth and operational efficiency. By Connecting Convenience across the globe, we empower businesses to increase productivity, make more informed decisions, and engage faster with customers through loyalty programs, shopper insights, and unmatched real-time market intelligence via mobile applications, such as GasBuddy. We re a global team committed to excellence, collaboration, and driving real impact. Explore our opportunities and become part of a company that values diversity, integrity, and growth. Role Overview: As a Test Automation Engineer (a.k.a. Software Engineer In Test) you will be part of an Agile team and involved in all aspects of our projects lifecycle from inception through release working closely with the team s product owner, architects and engineers. Your mandate on the team will be to: (a) maximize the quality, measurability and supportability of the production features being developed, (b) maximize the testability of the software by finding and closing gaps in test coverage (c) minimize the team s overall internal defect escapes by shifting the balance of how we manage quality from end-of-cycle defect detection & containment (bug-finding & fix cycles) to up-front defect prevention (automation backed coverage of all our application features). Key Responsibilities: Setting up test environments as required including client and web applications, services and databases. Preparing Automation Test Plans for Service Level Tests, Integration Tests and UI tests as needed Be part of an Agile team, participate in all Agile ceremonies & activities and be accountable for the sprint deliverable Participate in Release/Iteration planning, smoke, feature and regression test planning Design & build automation smoke, feature & regression tests Review code with your peers for testability, supportability and look for full unit test coverage Write feature use cases in BDD to drive the creation of automated and/or manual test cases Qualifications: 2 - 3 years of experience in software development and software automation Experience with SQL based RDBMS, DML & DDL (e.g. MySQL , PostgreSQL , Microsoft SQL Server , MariaDB ...) Experience with two or more of: WCF , .NET WebAPI , Selenium/Appium , Coded UI , MS Automation UI Preferred Qualifications: Aware of CI, CD & DevOps tools & scripting (i.e. Jenkins , Bash , PowerShell , Chef , Puppet , Ansible , SaltStack Artifactory ...) Strong computer science fundamentals: OOP, design patters, data structures & algorithms Preferred: Fuel Retail, Wholesale or Logistics domain experience Behavioral Competencies Ensures Accountability Manages Complexity Communicates Effectively Balances Stakeholders Collaborates Effectively PDI is committed to offering a well-rounded benefits program, designed to support and care for you, and your family throughout your life and career. This includes a competitive salary, market-competitive benefits, and a quarterly perks program. We encourage a good work-life balance with ample time off [time away] and, where appropriate, hybrid working arrangements. Employees have access to continuous learning, professional certifications, and leadership development opportunities. Our global culture fosters diversity, inclusion, and values authenticity, trust, curiosity, and diversity of thought, ensuring a supportive environment for all.

Systems Administrator II hyderabad,chennai,bengaluru 4 - 9 years INR 6.0 - 11.0 Lacs P.A. Work from Office Full Time

At PDI Technologies, we empower some of the worlds leading convenience retail and petroleum brands with cutting-edge technology solutions that drive growth and operational efficiency. By Connecting Convenience across the globe, we empower businesses to increase productivity, make more informed decisions, and engage faster with customers through loyalty programs, shopper insights, and unmatched real-time market intelligence via mobile applications, such as GasBuddy. We re a global team committed to excellence, collaboration, and driving real impact. Explore our opportunities and become part of a company that values diversity, integrity, and growth. Role Overview Hosted Operations Department maintains and manages internal and hosted hardware and software and systems. This position is a Systems Administrator for internal and hosted systems. Key Responsibilities Update tickets by gathering information and defining the ticket urgency. Complete assigned tasks and tickets by following more involved documented procedures than Tier I support team, including staging, Installation, configuration, upgrade and maintenance of software and physical and virtual servers and workstations. Research, development, documentation, and training of short procedures for Tier I Support and concurrent Systems Administrators. Communicate with professionalism and succinctly include relevant information when handing off tickets to the appropriate Line of Business, Infrastructure Engineering and Systems Engineering teams. Troubleshoot ticketed problems, including coordinating with Vendor support teams. Taking on-call shifts for after-hours escalation of urgent alerts, tickets, and issues. Define, submit, and complete change requests. Qualifications 4 years Systems Administrative experience or equivalent education. Exceptional verbal and written communication skills in English. Ability to communicate with internal and external customers with courtesy and professionalism. Strong Ability to understand and troubleshoot servers and systems. Detail oriented - strong organizational skills. Ability to work independently and be comfortable in an environment of rapid growth and consistent change. Must be able to maintain and handle shared documentation confidentially. Ability to thrive in an open, collaborative, and team-based culture. Ability to work cross-functionally to meet the needs of our internal customers Good general understanding of networking. Good knowledge and understanding of Windows Servers and Active Directory with the ability to monitor and troubleshoot issues. Good knowledge and understanding of Windows Clustering with the ability to monitor and troubleshoot issues. Good knowledge and understanding of Windows backup solutions. Prior use of Veeam would be desirable. Good knowledge and understanding of Hyper-V with the ability to monitor and troubleshoot issues. Prior experience of administering SAN solutions. Good understanding of Windows Certificate manage would be desirable. Ability to create and debug PowerShell scripts. Behavioral Competencies: Ensures Accountability Manages Complexity Communicates Effectively Balances Stakeholders Collaborates Effectively

Product Owner III hyderabad 4 - 9 years INR 11.0 - 12.0 Lacs P.A. Work from Office Full Time

At PDI Technologies, we empower some of the worlds leading convenience retail and petroleum brands with cutting-edge technology solutions that drive growth and operational efficiency. By Connecting Convenience across the globe, we empower businesses to increase productivity, make more informed decisions, and engage faster with customers through loyalty programs, shopper insights, and unmatched real-time market intelligence via mobile applications, such as GasBuddy. We re a global team committed to excellence, collaboration, and driving real impact. Explore our opportunities and become part of a company that values diversity, integrity, and growth. Role Overview: Product Owner (PO) is a critical member of an agile development team that drives the team to deliver high quality, high value features and functions. As a PO, you will help shape our product vision, features and requirements while working closely with engineering Scrum teams, Product Manager, customers, and stakeholders to build high quality products for our target markets. The PO is responsible for managing the team backlog, working with the team to break down user stories, define acceptance criteria, and prioritize work in order to optimize the business value produced by the team. The PO must also collaborate with stakeholders both internally and externally, share progress towards product delivery with other parts of the organization and the user community. The PO needs to have an excellent understanding of the customers needs, be comfortable working with customers to understand user requirements, and be able to represent those needs to the team. Key Responsibilities On-boarding and training of new Product Owners Coach other teams and POs on agile topics such as user story writing and story splitting Work closely with system users (customers, partners, consulting) to understand product needs and translate into actionable user stories Manage team backlog in ALM tools such as Aha!, Jira, Azure DevOps Stay aligned with product management on product vision, roadmaps and priorities Ensure that product backlogs are prioritized, and properly balanced between product and maintenance Conducting backlog refinement meetings, sprint reviews and product demos Attend sprint planning meetings, work with team to define sprint goals Collaborate with team regularly to review output during sprints, answer questions about desired functionality/outcomes Qualifications 5 - 9 years experience working as a business analyst, product manager, product owner or similar role At least 4 years experience working as a Scrum product owner Highly motivated self-starter with a desire to help others and take action Requires strong written and verbal communication skills with the ability to translate technical concepts into non-technical terms Ability to independently work as a contributing member in a high-paced and focused team Ability to multi-task and prioritize tasks with competing deadlines Strong problem-solving and analytical skills with the ability to work under pressure Preferred Qualifications Attend sprint planning meetings, work with team to define sprint goals Collaborate with team regularly to review output during sprints, answer questions about desired functionality/outcomes Guide the scrum teams in breaking down user stories, defining acceptance criteria Ensure the team has the appropriate number of stories in the backlog prepared for sprint planning, monitor ready stories vs. velocity Work closely with Support to understand and prioritize customer reported issues Behavioral Competencies Ensures Accountability Manages Complexity Communicates Effectively Balances Stakeholders Collaborates Effectively PDI is committed to offering a well-rounded benefits program, designed to support and care for you, and your family throughout your life and career. This includes a competitive salary, market-competitive benefits, and a quarterly perks program. We encourage a good work-life balance with ample time off [time away] and, where appropriate, hybrid working arrangements. Employees have access to continuous learning, professional certifications, and leadership development opportunities. Our global culture fosters diversity, inclusion, and values authenticity, trust, curiosity, and diversity of thought, ensuring a supportive environment for all.

Software Engineer IV hyderabad,chennai,bengaluru 10 - 15 years INR 30.0 - 35.0 Lacs P.A. Work from Office Full Time

At PDI Technologies, we empower some of the worlds leading convenience retail and petroleum brands with cutting-edge technology solutions that drive growth and operational efficiency. By Connecting Convenience across the globe, we empower businesses to increase productivity, make more informed decisions, and engage faster with customers through loyalty programs, shopper insights, and unmatched real-time market intelligence via mobile applications, such as GasBuddy. We re a global team committed to excellence, collaboration, and driving real impact. Explore our opportunities and become part of a company that values diversity, integrity, and growth. Role Overview We are seeking a Software Engineer IV Backend to lead the design and development of distributed, microservices-based systems that power large-scale consumer and payment platforms. In this role, you will define technical direction, partner with cross-functional teams to deliver business-aligned solutions, and provide hands-on leadership across Node.js , PostgreSQL, Redis, and AWS. You ll also mentor engineers, promote engineering best practices, and ensure operational excellence in performance, scalability, and reliability. This role is ideal for a seasoned technical leader who thrives in fast-paced environments and is passionate about building modern, scalable backend platforms . Key Responsibilities Define and drive the technical vision for backend systems powering large-scale consumer and payment programs. Lead architecture and design for distributed microservices-based systems with a focus on scalability, reliability, and performance. Partner closely with Product, Engineering, and cross-functional leaders to align technical solutions with business goals. Mentor, coach, and uplevel engineers across the team; foster a culture of technical excellence and collaboration. Provide technical leadership on critical initiatives, from inception to delivery, across multiple teams and services. Ensure operational excellence, including observability, performance monitoring, cost optimization, and incident response. Remain hands-on where needed contributing to Node.js , PostgreSQL, Redis, and REST API development. Champion engineering best practices in code quality, CI/CD, testing, and release management at scale. Strategic thinker with the ability to balance short-term execution with long-term architectural goals. Strong communication skills - able to translate technical details in simple language to executives, collaborate across teams, and mentor peers. High accountability and ownership; thrives in ambiguous, fast-paced environments. Collaborative leader who builds trust, drives alignment, and empowers teams to deliver high-impact outcomes. Qualifications Bachelor s/master s degree in computer science (or equivalent) plus 10+ years of backend engineering experience, with at least 3 years in a technical leadership role. Proven expertise with JavaScript/TypeScript, Node.js , PostgreSQL, Express.js , REST APIs, and Redis in production. Deep experience in architecting and scaling distributed microservices and event-driven systems. Hands-on experience with AWS services (SQS, Lambda, ECS/EKS, API Gateway, etc.). Strong understanding of CI/CD pipelines, GitHub Actions (or similar), and infrastructure as code. Track record of leading resolution of critical production incidents and implementing systemic improvements. Strong foundation in computer science (algorithms, distributed systems, performance optimization). Preferred Qualifications Experience designing and operating production systems on Kubernetes. Expertise in observability and monitoring tools (Sumo Logic, Grafana, DataDog, OpenTelemetry). Contributions to modernization efforts such as migrating frameworks, upgrading Node.js versions, or evolving legacy systems. Experience influencing architectural direction beyond immediate team, shaping technical roadmaps. Prior experience scaling engineering teams or serving as a domain expert/architect. Nice to have: Fullstack development experience working with React and GraphQL applications. Experience with Elasticsearch / Kibana is considered an asset. Strategic thinker with the ability to balance short-term execution with long-term architectural goals. Strong communication skills - able to translate technical details in simple language to executives, collaborate across teams, and mentor peers. High accountability and ownership; thrives in ambiguous, fast-paced environments. Collaborative leader who builds trust, drives alignment, and empowers teams to deliver high-impact outcomes. Behavioral Competencies Cultivates Innovation Decision Quality Manages Complexity Drives Results Business Insight

FIND ON MAP

PDI Software