Jobs
Interviews
84 Job openings at PDI Technologies
Software Engineer III

Hyderabad, Telangana, India

1 years

Not disclosed

Hybrid

Full Time

Knowledge, Skills & Abilities: • 6-10 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#, SQL, HTML, CSS, JavaScript Web Frameworks (e.g. Angular), ASP.NET MVC. • Familiarity with the Microsoft Visual Studio IDE and the use of Azure DevOps or Jira • 1+ year of experience serving as a technical team lead preferred • 2+ years of practical experience with Agile development 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 • Experience working in retail or payments solution is preferred

DevOps Engineer III

Hyderabad, Telangana, India

7 years

Not disclosed

On-site

Full Time

At PDI Technologies, we empower some of the world's 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 PowerShell scripting & bash, database administration as well as bare metal virtualization technologies and public cloud environments in AWS. Key Responsibilities Promote and evangelize Infrastructure-as-code (IaC) design thinking everyday Designing, building, and managing cloud infrastructure using AWS 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 Amazon Elastic Container Service (ECS) or Amazon Elastic Kubernetes Service (EKS). Managing and scaling containerized applications using AWS services like Amazon ECR, AWS Fargate Employing IaC tools like Terraform, AWS CloudFormation to define and deploy infrastructure resources in a declarative and version-controlled manner. Automating the creation and configuration of AWS resources using infrastructure templates Implementing monitoring and logging solutions using Grafana or ELK Stack 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 AWS services like AWS Backup, AWS Disaster Recovery, or multi-region deployments. Qualifications 7-9 years’ experience in DevOps role 1+ years leading DevOps initiatives AWS Services: In-depth understanding and hands-on experience with various AWS services, including but not limited to: o Compute: EC2, Lambda, ECS, EKS, Fargate, ELB o Networking: VPC, Route 53, CloudFront, TransitGateway, DirectConnect o Storage: S3, EBS, EFS o Database: RDS, MSSQL o Monitoring: CloudWatch, CloudTrail o Security: IAM, Security Groups, KMS, WAF Familiar with some cross-platform provisioning technologies and IaC tools: Terraform, 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 Familiar with containerization (Docker), cloud orchestration (Kubernetes or Swarm) Preferred Qualifications Familiar with some cross-platform provisioning technologies and IaC tools: Terraform, 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 Familiar with containerization (Docker), cloud orchestration (Kubernetes or Swarm) 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, Make), package managers (NuGet, NPM, Maven) and artifact repositories (Artifactory, Nexus) Familiarity with version control system: Git, Azure DevOps. Knowledge of branching strategies, merging, and resolving conflicts. 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. Show more Show less

Software Engineer III

Hyderabad, Telangana, India

4 - 7 years

Not disclosed

On-site

Full Time

At PDI Technologies, we empower some of the world's 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! 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 PDI's 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, including PowerShell scripting & bash, database administration as well as bare metal virtualization technologies and public cloud environments (GCP, AWS, Azure). Key Responsibilities As a Software Engineer II, you will be responsible for the development and maintenance of custom software targeted at ensuring defect-free production Petro-solutions are released to our customers Participate in design decisions for new and existing application development, proactively escalating issues and seeking assistance to overcome obstacles 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 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 Contribute towards overall improvement of our products and codebase Work with product teams to define requirements for systems development and enhancement Guide and train the junior engineers in the team Solves complex problems; takes a new perspective using existing solutions Qualifications 4-7 years of experience in 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: Delphi, SQL, JavaScript Frameworks (Knockout, Angular, etc.) Experienced with modern UI frameworks and concepts Experienced with front end or mobile development Familiarity with the Eclipse / VS IDE and the use of ADO Practical experience with SDLC and Agile methodologies Highly motivated self-starter 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 Computer science fundamentals: OOP, design patterns, data structures & algorithms Preferred Qualifications Exposure in Payment, Retail, Forecourt and C-store, EMV, 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. Show more Show less

DevOps Engineer III

Chennai, Tamil Nadu, India

7 years

Not disclosed

On-site

Full Time

At PDI Technologies, we empower some of the world's 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 PowerShell scripting & bash, database administration as well as bare metal virtualization technologies and public cloud environments in AWS. Key Responsibilities Promote and evangelize Infrastructure-as-code (IaC) design thinking everyday Designing, building, and managing cloud infrastructure using AWS 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 Amazon Elastic Container Service (ECS) or Amazon Elastic Kubernetes Service (EKS). Managing and scaling containerized applications using AWS services like Amazon ECR, AWS Fargate Employing IaC tools like Terraform, AWS CloudFormation to define and deploy infrastructure resources in a declarative and version-controlled manner. Automating the creation and configuration of AWS resources using infrastructure templates Implementing monitoring and logging solutions using Grafana or ELK Stack 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 AWS services like AWS Backup, AWS Disaster Recovery, or multi-region deployments. Qualifications 7-9 years’ experience in DevOps role 1+ years leading DevOps initiatives AWS Services: In-depth understanding and hands-on experience with various AWS services, including but not limited to: o Compute: EC2, Lambda, ECS, EKS, Fargate, ELB o Networking: VPC, Route 53, CloudFront, TransitGateway, DirectConnect o Storage: S3, EBS, EFS o Database: RDS, MSSQL o Monitoring: CloudWatch, CloudTrail o Security: IAM, Security Groups, KMS, WAF Familiar with some cross-platform provisioning technologies and IaC tools: Terraform, 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 Familiar with containerization (Docker), cloud orchestration (Kubernetes or Swarm) Preferred Qualifications Familiar with some cross-platform provisioning technologies and IaC tools: Terraform, 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 Familiar with containerization (Docker), cloud orchestration (Kubernetes or Swarm) 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, Make), package managers (NuGet, NPM, Maven) and artifact repositories (Artifactory, Nexus) Familiarity with version control system: Git, Azure DevOps. Knowledge of branching strategies, merging, and resolving conflicts. 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. Show more Show less

Software Engineer III

Chennai, Tamil Nadu, India

6 years

Not disclosed

On-site

Full Time

At PDI Technologies, we empower some of the world's 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! 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 PDI's 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, including PowerShell scripting & bash, database administration as well as bare metal virtualization technologies and public cloud environments (GCP, AWS, Azure). Key Responsibilities: As a Software Engineer III, you will be responsible for the development and maintenance of custom software targeted at ensuring defect-free production Petro-solutions are released to our customers. Develop solutions to complex programming issues working collaboratively with the members of our close-knit team including the larger R&D team to ensure that our customers have a high-quality experience Develop new features and additions to our software portfolio Interact with the architecture and UI/UX teams to design high quality ERP software Active member of the Scrum team Actively continue to expand your knowledge of programming and development as tools and frameworks continue to be released and evolve Other job duties as assigned You are always looking for ways to improve yourself and others around you Solid communicator who will quickly jump into a chat or call to help talk through a project You work well with a close-knit team, are solution focused, and frequently go above and beyond what is asked Work well with minimal supervision and can prioritize your own workload efficiently Actively share your knowledge with members of your team Ask questions until you can wrap your head around complex ideas, and consistently use your curiosity to get to the bottom of things Guide and train the junior engineers in the team Solves complex problems; takes a new perspective using existing solutions  Works independently; receives minimal guidance Qualifications: 6+ years of experience in 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: Java, Go, C#, SQL, JavaScript Frameworks (Knockout, Angular, etc.) High level of comfort with code repositories (Git preferred) and Angular Familiarity with Postman, work item trackers (Jira, Azure DevOps, etc.) Ability to work in a fast-paced environment and deliver under pressure Highly self-motivated, positive attitude with a high level of enthusiasm and willingness to learn and incorporate coaching and instructions into daily tasks and assignments Must be detail-oriented with ability to adjust in a dynamic environment Ability to translate designs and mockups into implementation Strong communication skills with both verbal and written communication skills Able to and loves to rapidly learn new programming languages and technologies and apply that knowledge in creating new solutions. Practical experience with SDLC and Agile methodologies Strong analytical skills: define problems, collect data, establish facts, and draw valid conclusions Considers ‘best-practice’ standards, as well as departmental policies and procedures Preferred: Exposure in Payment, Retail, Forecourt and C-store, EMV, 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. Show more Show less

Software Engineer III

Chennai, Tamil Nadu, India

4 - 7 years

Not disclosed

On-site

Full Time

At PDI Technologies, we empower some of the world's 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! 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 PDI's 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, including PowerShell scripting & bash, database administration as well as bare metal virtualization technologies and public cloud environments (GCP, AWS, Azure). Key Responsibilities As a Software Engineer II, you will be responsible for the development and maintenance of custom software targeted at ensuring defect-free production Petro-solutions are released to our customers Participate in design decisions for new and existing application development, proactively escalating issues and seeking assistance to overcome obstacles 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 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 Contribute towards overall improvement of our products and codebase Work with product teams to define requirements for systems development and enhancement Guide and train the junior engineers in the team Solves complex problems; takes a new perspective using existing solutions Qualifications 4-7 years of experience in 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: Delphi, SQL, JavaScript Frameworks (Knockout, Angular, etc.) Experienced with modern UI frameworks and concepts Experienced with front end or mobile development Familiarity with the Eclipse / VS IDE and the use of ADO Practical experience with SDLC and Agile methodologies Highly motivated self-starter 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 Computer science fundamentals: OOP, design patterns, data structures & algorithms Preferred Qualifications Exposure in Payment, Retail, Forecourt and C-store, EMV, 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. Show more Show less

IT Helpdesk Technician

Hyderabad, Telangana, India

3 years

Not disclosed

On-site

Full Time

At PDI Technologies, we empower some of the world's 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 IT Department maintains and manages internal and hosted hardware, software, and systems. This position is an IT Helpdesk Technician for internal systems, primarily focused on the Bangalore office. Key Responsibilities Update tickets (cases) by gathering information and defining the ticket urgency. Complete assigned tasks and tickets by following documented procedures, including Staging, Installation, Configuration, Upgrades and Maintenance of software and physical workstations. Communicate with professionalism and succinctly include relevant information when handing off tickets to the appropriate Line of Business, NOC Systems Administrators, Infrastructure Engineering and Systems Engineering teams. Troubleshoot ticketed problems, including coordinating with Vendor support teams. Qualifications 3+ Years of It Technical Support experience required Skills Technical interest and ability desired Familiarity with Windows and MacOS systems desired Detail oriented - strong organizational skills Exceptional verbal and written communication skills in English Ability to communicate with internal customers (employees) with courtesy and professionalism 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. 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. Show more Show less

System Administrator I

Hyderabad, Telangana, India

3 - 4 years

Not disclosed

Remote

Full Time

At PDI Technologies, we empower some of the world's 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 System Administrator 1 will play a pivotal role in managing and maintaining IT infrastructure while ensuring high availability and performance. Working in a 24/7 Network Operations Center (NOC), this position will handle cases related to networking, active directory, server maintenance, and AWS. The ideal candidate will demonstrate strong troubleshooting skills and provide exceptional service to customers and internal teams. Key Responsibilities Incident Management Monitor and resolve cases promptly, escalating as necessary Maintain clear communication with affected users and stakeholders throughout incident lifecycles Extensive knowledge of Microsoft ecosystem and Windows servers System Monitoring and Maintenance Actively monitor systems using tools like Logic Monitor, addressing alerts related to critical, error, and warning statuses Perform regular OS upgrades, manual patch installations, and scheduled system reboots Upgrade server resources (CPU, memory, disk space) as required Networking Configure, troubleshoot, and manage static, dynamic, and failover tunnels Perform ASA relicensing, static routing, and IP whitelisting Handle IP shunning and tunnel resets Active Directory (AD) Create, delete, and manage AD accounts and group assignments Synchronize OKTA accounts with customer AD systems Provide support for internal user accounts and RSM account creation Database Administration Grant and revoke SQL access and permissions Add Okta groups for database integration AWS Management Configure and manage AWS resources, including EC2 instances, S3 buckets, and IAM roles Monitor cloud resource utilization and implement cost-optimization strategies Troubleshoot cloud-specific issues related to infrastructure and applications Perform scheduled backups, resource scaling, and disaster recovery planning Integrate AWS services with on-premises and third-party systems Troubleshooting and Support Resolve issues with system performance, IIS resets, hardware diagnostics, and FTP password resets Manage services, permissions, and software installations Perform Okta multi-factor authentication resets and resolve slowness or logic monitor collector issues Qualifications Bachelor’s degree in CS, IT, ECE or EEE, and equivalent work experience 3-4 years of experience as a System Administrator or NOC Engineer Proficiency in system monitoring tools (e.g., Logic Monitor) Strong knowledge of networking (VPNs, tunnels, ASA configuration) Familiarity with Active Directory, OKTA, SQL, and server maintenance tasks Ability to manage priorities effectively in a fast-paced, 24/7 environment Preferred Qualifications Cloud Computing Work Environment: Currently the organization works in a hybrid role. The candidate should be flexible for WFO, WFH and odd o􀆯ice hours. Rotation shifts including night shifts or weekend availability is required based on operational needs Behavioral Competencies Ensures Accountability Manages Complexity Communicates Effectively Balances Stakeholders Collaborate 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. Show more Show less

Test Automation Engineer II

Hyderabad, Telangana, India

4 years

Not disclosed

On-site

Full Time

At PDI Technologies, we empower some of the world's 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! 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 PDI's 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, including PowerShell scripting & bash, database administration as well as bare metal virtualization technologies and public cloud environments (GCP, AWS, Azure). Key Responsibilities Oversee and contribute to design decisions for new and existing test automation efforts, proactively escalating issues and seeking assistance to overcome obstacles Guide and train less experienced test automation engineers 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 test cases Set up test environments as required including client and web applications, services and databases Prepare Automation Test Plans for Service Level Tests, Integration Tests and UI tests as needed Review product owner acceptance criteria and look for non-functional requirement gaps to fill Support automating traceability of Stories, Acceptance Criteria and Test cases through the integration of CI and BDD frameworks and tools Qualifications 4-5 years’ experience in software development & software automation 2+ years of practical experience with Agile development methodologies Proficient in at least one SQL based RDBMS, DML & DDL: MySQL, PostgreSQL, MS SQL Server Proficient writing test automation for SOAP & REST Web Services Proficient with several programming languages: C#, Java, Node.JS/JavaScript Experience with BDD, gherkin language Experience with test automation tools: JMeter, SpecFlow, Selenium, Coypu, Cucumber Working experience hooking windows and web controls via code Experience integrating testing results with CI tools: MSBuild, Jenkins, SonarQube Experience with network management, windows application, services, web application and database setup Working experience writing functional and performance tests for Web APIs and Web Applications Highly motivated self-starter with a desire to help others and take action 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 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 Strong computer science fundamentals: OOP, design patters, data structures & algorithms Preferred Qualifications POS domain experience 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. Show more Show less

Software Engineer III

Hyderabad, Telangana, India

5 years

Not disclosed

On-site

Full Time

At PDI Technologies, we empower some of the world's 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 PDI's 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: Oversee and contribute to design decisions for new and existing application development, proactively escalating issues and seeking assistance to overcome obstacles Lead small and medium sized projects Guides and trains less experienced engineers Work 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 Make recommendation for data model and framework improvement, analyzing trends, patterns and best practices for software 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 and developing new or maintaining existing software applications in a software product development environment Proficiency required in all 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 1+ year of experience serving as a technical team lead preferred 2+ years of practical experience with Agile development 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 & 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. Show more Show less

Software Engineer III

Hyderabad, Telangana, India

6 years

Not disclosed

On-site

Full Time

At PDI Technologies, we empower some of the world's 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! 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 PDI's 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, including PowerShell scripting & bash, database administration as well as bare metal virtualization technologies and public cloud environments (GCP, AWS, Azure). Key Responsibilities: As a Software Engineer III, you will be responsible for the development and maintenance of custom software targeted at ensuring defect-free production Petro-solutions are released to our customers. Develop solutions to complex programming issues working collaboratively with the members of our close-knit team including the larger R&D team to ensure that our customers have a high-quality experience Develop new features and additions to our software portfolio Interact with the architecture and UI/UX teams to design high quality ERP software Active member of the Scrum team Actively continue to expand your knowledge of programming and development as tools and frameworks continue to be released and evolve Other job duties as assigned You are always looking for ways to improve yourself and others around you Solid communicator who will quickly jump into a chat or call to help talk through a project You work well with a close-knit team, are solution focused, and frequently go above and beyond what is asked Work well with minimal supervision and can prioritize your own workload efficiently Actively share your knowledge with members of your team Ask questions until you can wrap your head around complex ideas, and consistently use your curiosity to get to the bottom of things Guide and train the junior engineers in the team Solves complex problems; takes a new perspective using existing solutions  Works independently; receives minimal guidance Qualifications: 6+ years of experience in 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: Java, Go, C#, SQL, JavaScript Frameworks (Knockout, Angular, etc.) High level of comfort with code repositories (Git preferred) and Angular Familiarity with Postman, work item trackers (Jira, Azure DevOps, etc.) Ability to work in a fast-paced environment and deliver under pressure Highly self-motivated, positive attitude with a high level of enthusiasm and willingness to learn and incorporate coaching and instructions into daily tasks and assignments Must be detail-oriented with ability to adjust in a dynamic environment Ability to translate designs and mockups into implementation Strong communication skills with both verbal and written communication skills Able to and loves to rapidly learn new programming languages and technologies and apply that knowledge in creating new solutions. Practical experience with SDLC and Agile methodologies Strong analytical skills: define problems, collect data, establish facts, and draw valid conclusions Considers ‘best-practice’ standards, as well as departmental policies and procedures Preferred: Exposure in Payment, Retail, Forecourt and C-store, EMV, 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. Show more Show less

Senior Consultant SSRS BI Developer

Hyderabad, Telangana, India

0 years

Not disclosed

On-site

Full Time

At PDI Technologies, we empower some of the world's 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 Acts as a strategic partner to clients, shaping their business information reporting integration needs by advanced technology solutions, and optimized business processes. The Senior Consultant Developer’s work encompasses the following areas: custom report development, source code maintenance, and direct consulting work. For custom report development, the candidate will have demonstrated an intermediate proficiency in SQL script writing and will work closely with customers to ensure business requirements are clear and well understood. Will create design documents to layout the report based on the gathered business requirements and establish the budget. They then write, conduct their own unit tests, debug, participate in code reviews, and implement the developed report or integration in the customer’s environment. Source code maintenance includes following all established processes for checking code in for release tracking, taking support cases to assist customers with troubleshooting and debugging issues with reports, and updates required due to system code changes. As a Senior Consultant Developer, an intermediate proficiency in direct consulting work consisting of working with customers to implement software reporting functionality and automation, in addition to an intermediate proficiency in configuring custom data imports. This position includes a target revenue objective, which is a factor in the yearly review and incentive plan. Key Responsibilities Customer Needs Clarification Interview the customer, following a multilevel sales script, to clarify the customer's requirements Implementation Drive the strategic plan for the organization's technology implementation, focusing on innovative techniques for process performance and business objective monitoring. Testing Information Technology (IT) Performance Perform website/applications software tests and respond to user emails to monitor, diagnose, and correct performance issues Reports Maintenance Monitor, identify, and correct straightforward software defects to maintain fully functioning applications software Document Preparation Edit document in line with organizational style guidelines and prepare information for publication Code Check-in Upload code into the software repository Testing Develop and execute report specific test cases Quality Review Check the quality of work undertaken by teams in accordance Personal Capability Building Develop own capabilities by participating in assessment and development planning activities as well as formal and informal training and coaching. Education, attending conferences, and reading specialist media Mentoring Provide guidance and support to specific junior colleagues and interns within an established framework, sharing domain knowledge, skilled expertise and providing constructive work feedback Data Collection and Analysis Collate and analyze data using preset tools, methods, and formats. Involves working independently Information and Business Advice Provide specialist advice on the interpretation and application of policies and procedures, resolving queries and issues and referring very complex or contentious issues to others Product Demos Demonstrate the most basic features/attributes of the product/service, periodically linking the benefits to the customer's key challenges Qualifications Report Development Works at an intermediate level to develop software through use of programming 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. Action Planning Works at an intermediate level to review and evaluate recommendations and requirements and to develop appropriate plans or deliver actions required Data Collection and Analysis Works at a basic level to determine and analyze trends from data that is collected to assist in compiling reports that will help in decision-making. Typically works under close supervision Testing Works at an intermediate level to design, execute and report on systems/service tests to ensure that an application functions as specified in the requirements Planning and Organizing Works at an intermediate level to plan, organize, prioritize and oversee activities to efficiently meet objectives. Typically works with guidance Strengthens Customer Connections Works with full competence to connect with customers to strengthen the relationship, meeting personal needs through positive customer experiences Builds Customer Loyalty Works with full competence to make every customer interaction positive by leaving the customer feeling understood, appreciated, and confident in the organization's ability. Typically works without supervision and may provide technical guidance Works at an intermediate level to articulate customer needs in the customer's business language and business context. Typically works with guidance Customer-Focused Approach 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. Show more Show less

IT Helpdesk Technician

Bengaluru, Karnataka, India

3 years

Not disclosed

On-site

Full Time

At PDI Technologies, we empower some of the world's 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 IT Department maintains and manages internal and hosted hardware, software, and systems. This position is an IT Helpdesk Technician for internal systems, primarily focused on the Bangalore office. Key Responsibilities Update tickets (cases) by gathering information and defining the ticket urgency. Complete assigned tasks and tickets by following documented procedures, including Staging, Installation, Configuration, Upgrades and Maintenance of software and physical workstations. Communicate with professionalism and succinctly include relevant information when handing off tickets to the appropriate Line of Business, NOC Systems Administrators, Infrastructure Engineering and Systems Engineering teams. Troubleshoot ticketed problems, including coordinating with Vendor support teams. Qualifications 3+ Years of It Technical Support experience required Skills Technical interest and ability desired Familiarity with Windows and MacOS systems desired Detail oriented - strong organizational skills Exceptional verbal and written communication skills in English Ability to communicate with internal customers (employees) with courtesy and professionalism 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. 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. Show more Show less

IT Helpdesk Technician

Chennai, Tamil Nadu, India

3 years

Not disclosed

On-site

Full Time

At PDI Technologies, we empower some of the world's 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 IT Department maintains and manages internal and hosted hardware, software, and systems. This position is an IT Helpdesk Technician for internal systems, primarily focused on the Bangalore office. Key Responsibilities Update tickets (cases) by gathering information and defining the ticket urgency. Complete assigned tasks and tickets by following documented procedures, including Staging, Installation, Configuration, Upgrades and Maintenance of software and physical workstations. Communicate with professionalism and succinctly include relevant information when handing off tickets to the appropriate Line of Business, NOC Systems Administrators, Infrastructure Engineering and Systems Engineering teams. Troubleshoot ticketed problems, including coordinating with Vendor support teams. Qualifications 3+ Years of It Technical Support experience required Skills Technical interest and ability desired Familiarity with Windows and MacOS systems desired Detail oriented - strong organizational skills Exceptional verbal and written communication skills in English Ability to communicate with internal customers (employees) with courtesy and professionalism 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. 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. Show more Show less

System Administrator I

Chennai, Tamil Nadu, India

3 - 4 years

Not disclosed

Remote

Full Time

At PDI Technologies, we empower some of the world's 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 System Administrator 1 will play a pivotal role in managing and maintaining IT infrastructure while ensuring high availability and performance. Working in a 24/7 Network Operations Center (NOC), this position will handle cases related to networking, active directory, server maintenance, and AWS. The ideal candidate will demonstrate strong troubleshooting skills and provide exceptional service to customers and internal teams. Key Responsibilities Incident Management Monitor and resolve cases promptly, escalating as necessary Maintain clear communication with affected users and stakeholders throughout incident lifecycles Extensive knowledge of Microsoft ecosystem and Windows servers System Monitoring and Maintenance Actively monitor systems using tools like Logic Monitor, addressing alerts related to critical, error, and warning statuses Perform regular OS upgrades, manual patch installations, and scheduled system reboots Upgrade server resources (CPU, memory, disk space) as required Networking Configure, troubleshoot, and manage static, dynamic, and failover tunnels Perform ASA relicensing, static routing, and IP whitelisting Handle IP shunning and tunnel resets Active Directory (AD) Create, delete, and manage AD accounts and group assignments Synchronize OKTA accounts with customer AD systems Provide support for internal user accounts and RSM account creation Database Administration Grant and revoke SQL access and permissions Add Okta groups for database integration AWS Management Configure and manage AWS resources, including EC2 instances, S3 buckets, and IAM roles Monitor cloud resource utilization and implement cost-optimization strategies Troubleshoot cloud-specific issues related to infrastructure and applications Perform scheduled backups, resource scaling, and disaster recovery planning Integrate AWS services with on-premises and third-party systems Troubleshooting and Support Resolve issues with system performance, IIS resets, hardware diagnostics, and FTP password resets Manage services, permissions, and software installations Perform Okta multi-factor authentication resets and resolve slowness or logic monitor collector issues Qualifications Bachelor’s degree in CS, IT, ECE or EEE, and equivalent work experience 3-4 years of experience as a System Administrator or NOC Engineer Proficiency in system monitoring tools (e.g., Logic Monitor) Strong knowledge of networking (VPNs, tunnels, ASA configuration) Familiarity with Active Directory, OKTA, SQL, and server maintenance tasks Ability to manage priorities effectively in a fast-paced, 24/7 environment Preferred Qualifications Cloud Computing Work Environment: Currently the organization works in a hybrid role. The candidate should be flexible for WFO, WFH and odd o􀆯ice hours. Rotation shifts including night shifts or weekend availability is required based on operational needs Behavioral Competencies Ensures Accountability Manages Complexity Communicates Effectively Balances Stakeholders Collaborate 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. Show more Show less

Test Automation Engineer II

Chennai, Tamil Nadu, India

4 years

Not disclosed

On-site

Full Time

At PDI Technologies, we empower some of the world's 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! 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 PDI's 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, including PowerShell scripting & bash, database administration as well as bare metal virtualization technologies and public cloud environments (GCP, AWS, Azure). Key Responsibilities Oversee and contribute to design decisions for new and existing test automation efforts, proactively escalating issues and seeking assistance to overcome obstacles Guide and train less experienced test automation engineers 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 test cases Set up test environments as required including client and web applications, services and databases Prepare Automation Test Plans for Service Level Tests, Integration Tests and UI tests as needed Review product owner acceptance criteria and look for non-functional requirement gaps to fill Support automating traceability of Stories, Acceptance Criteria and Test cases through the integration of CI and BDD frameworks and tools Qualifications 4-5 years’ experience in software development & software automation 2+ years of practical experience with Agile development methodologies Proficient in at least one SQL based RDBMS, DML & DDL: MySQL, PostgreSQL, MS SQL Server Proficient writing test automation for SOAP & REST Web Services Proficient with several programming languages: C#, Java, Node.JS/JavaScript Experience with BDD, gherkin language Experience with test automation tools: JMeter, SpecFlow, Selenium, Coypu, Cucumber Working experience hooking windows and web controls via code Experience integrating testing results with CI tools: MSBuild, Jenkins, SonarQube Experience with network management, windows application, services, web application and database setup Working experience writing functional and performance tests for Web APIs and Web Applications Highly motivated self-starter with a desire to help others and take action 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 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 Strong computer science fundamentals: OOP, design patters, data structures & algorithms Preferred Qualifications POS domain experience 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. Show more Show less

Software Engineer III

Chennai, Tamil Nadu, India

5 years

Not disclosed

On-site

Full Time

At PDI Technologies, we empower some of the world's 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 PDI's 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: Oversee and contribute to design decisions for new and existing application development, proactively escalating issues and seeking assistance to overcome obstacles Lead small and medium sized projects Guides and trains less experienced engineers Work 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 Make recommendation for data model and framework improvement, analyzing trends, patterns and best practices for software 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 and developing new or maintaining existing software applications in a software product development environment Proficiency required in all 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 1+ year of experience serving as a technical team lead preferred 2+ years of practical experience with Agile development 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 & 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. Show more Show less

Senior Consultant SSRS BI Developer

Chennai, Tamil Nadu, India

0 years

Not disclosed

On-site

Full Time

At PDI Technologies, we empower some of the world's 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 Acts as a strategic partner to clients, shaping their business information reporting integration needs by advanced technology solutions, and optimized business processes. The Senior Consultant Developer’s work encompasses the following areas: custom report development, source code maintenance, and direct consulting work. For custom report development, the candidate will have demonstrated an intermediate proficiency in SQL script writing and will work closely with customers to ensure business requirements are clear and well understood. Will create design documents to layout the report based on the gathered business requirements and establish the budget. They then write, conduct their own unit tests, debug, participate in code reviews, and implement the developed report or integration in the customer’s environment. Source code maintenance includes following all established processes for checking code in for release tracking, taking support cases to assist customers with troubleshooting and debugging issues with reports, and updates required due to system code changes. As a Senior Consultant Developer, an intermediate proficiency in direct consulting work consisting of working with customers to implement software reporting functionality and automation, in addition to an intermediate proficiency in configuring custom data imports. This position includes a target revenue objective, which is a factor in the yearly review and incentive plan. Key Responsibilities Customer Needs Clarification Interview the customer, following a multilevel sales script, to clarify the customer's requirements Implementation Drive the strategic plan for the organization's technology implementation, focusing on innovative techniques for process performance and business objective monitoring. Testing Information Technology (IT) Performance Perform website/applications software tests and respond to user emails to monitor, diagnose, and correct performance issues Reports Maintenance Monitor, identify, and correct straightforward software defects to maintain fully functioning applications software Document Preparation Edit document in line with organizational style guidelines and prepare information for publication Code Check-in Upload code into the software repository Testing Develop and execute report specific test cases Quality Review Check the quality of work undertaken by teams in accordance Personal Capability Building Develop own capabilities by participating in assessment and development planning activities as well as formal and informal training and coaching. Education, attending conferences, and reading specialist media Mentoring Provide guidance and support to specific junior colleagues and interns within an established framework, sharing domain knowledge, skilled expertise and providing constructive work feedback Data Collection and Analysis Collate and analyze data using preset tools, methods, and formats. Involves working independently Information and Business Advice Provide specialist advice on the interpretation and application of policies and procedures, resolving queries and issues and referring very complex or contentious issues to others Product Demos Demonstrate the most basic features/attributes of the product/service, periodically linking the benefits to the customer's key challenges Qualifications Report Development Works at an intermediate level to develop software through use of programming 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. Action Planning Works at an intermediate level to review and evaluate recommendations and requirements and to develop appropriate plans or deliver actions required Data Collection and Analysis Works at a basic level to determine and analyze trends from data that is collected to assist in compiling reports that will help in decision-making. Typically works under close supervision Testing Works at an intermediate level to design, execute and report on systems/service tests to ensure that an application functions as specified in the requirements Planning and Organizing Works at an intermediate level to plan, organize, prioritize and oversee activities to efficiently meet objectives. Typically works with guidance Strengthens Customer Connections Works with full competence to connect with customers to strengthen the relationship, meeting personal needs through positive customer experiences Builds Customer Loyalty Works with full competence to make every customer interaction positive by leaving the customer feeling understood, appreciated, and confident in the organization's ability. Typically works without supervision and may provide technical guidance Works at an intermediate level to articulate customer needs in the customer's business language and business context. Typically works with guidance Customer-Focused Approach 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. Show more Show less

Database Engineer III

Chennai, Tamil Nadu, India

7 years

Not disclosed

On-site

Full Time

At PDI Technologies, we empower some of the world's 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 optimizing database systems to unlock peak performance, ensure data integrity, and enable customers to experience innovative, data-driven solutions? Are you passionate about fast release cycles, continuous delivery, and maintaining high standards in database engineering? If this resonates with you, come join an energetic and collaborative team at PDI, building the next generation of applications! As a Database Engineer at PDI, you will be instrumental in designing, developing, and maintaining robust database systems for both internal engineering teams and external customers. You'll work closely with software engineers to deliver scalable, secure, and efficient database solutions that power our innovative products. Key Responsibilities: Partner with software engineering teams to design and implement scalable database solutions for new and existing PDI applications. Develop and optimize complex SQL queries, stored procedures, and scripts for data definition, data manipulation, and performance tuning. Monitor database performance and proactively identify and resolve bottlenecks or issues Perform advanced SQL tuning and implement database indexing strategies Design and maintain database backups, disaster recovery plans, and data security protocols. Manage deployment packaging for lower environments, staging, and production SQL Server databases. Participate in continuous integration/continuous deployment (CI/CD) processes, ensuring fast and reliable release cycles Collaborate with cross-functional teams to understand business needs and translate them into effective data models and reporting solutions. Maintain comprehensive documentation of database systems, schema designs, and procedures. - Contribute to long-range planning and help evolve database frameworks and best practices Qualifications : Bachelor's degree in computer science, Information Technology, or related discipline. Minimum of 7 years of hands-on experience in database engineering, preferably with SQL Server Strong proficiency in writing and optimizing complex SQL queries and stored procedures. In-depth knowledge of database performance tuning, indexing, and query optimization techniques. Experience with database monitoring tools and backup strategies. Familiarity with DevOps practices, continuous delivery pipelines, and deployment automation. Knowledge of Azure DevOps (ADO) for managing CI/CD workflows and version control. Ability to design logical and physical data models based on business requirements Excellent analytical, problem-solving, and communication skills. Experience working in a hybrid work environment is a plus Preferred Qualifications: Experience with cloud-based databases (e.g., Azure SQL, AWS RDS) is a plus. Knowledge of NoSQL databases is a plus. Experience with Agile methodologies and tools like Jira or Azure DevOps. Familiarity with version control systems (e.g., Git) 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. Show more Show less

Software Engineer II

Hyderabad, Telangana, India

0 years

Not disclosed

On-site

Full Time

At PDI Technologies, we empower some of the world's 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! 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 PDI's 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, including PowerShell scripting & bash, database administration as well as bare metal virtualization technologies and public cloud environments (GCP, AWS, Azure). Key Responsibilities As a Software Engineer II, you will be responsible for the development and maintenance of custom software targeted at ensuring defect-free production Petro-solutions are released to our customers Participate in design decisions for new and existing application development, proactively escalating issues and seeking assistance to overcome obstacles 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 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 Contribute towards overall improvement of our products and codebase Work with product teams to define requirements for systems development and enhancement Guide and train the junior engineers in the team Solves complex problems; takes a new perspective using existing solutions Qualifications 4-8 yrs years of experience in 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: Go lang / Java / C++, C#, SQL, OOPS concepts Familiarity with the Eclipse / VS IDE and the use of ADO Practical experience with SDLC and Agile methodologies Highly motivated self-starter 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 with competing deadlines Strong problem-solving and analytical skills with the ability to work under pressure Computer science fundamentals: OOP, design patterns, data structures & algorithms Preferred Qualifications Exposure in Payment, Retail, Forecourt and C-store, EMV, 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. Show more Show less

cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Job Titles Overview