PDI Technologies resides at the intersection of productivity and sales growth, delivering powerful solutions that serve as the backbone of the convenience retail and petroleum wholesale ecosystem. By “Connecting Convenience” across the globe, we empower businesses to increase productivity, make more informed decisions, and engage faster with their customers. www.pditechnologies.com
Chennai
INR 11.0 - 16.0 Lacs P.A.
Work from Office
Full Time
At PDI Technologies, we empower some of the worlds leading convenience retail and petroleum brands with cutting-edge technology solutions that drive growth and operational efficiency. By Connecting Convenience across the globe, we empower businesses to increase productivity, make more informed decisions, and engage faster with customers through loyalty programs, shopper insights, and unmatched real-time market intelligence via mobile applications, such as GasBuddy. We re a global team committed to excellence, collaboration, and driving real impact. Explore our opportunities and become part of a company that values diversity, integrity, and growth. Role Overview Do you love building software that thrills your customersDo you insist on the highest standards for the software your team developsAre you a progressive software engineer, an advocate of agile development practices, and a proponent of continuous improvementIf this is you, then join and energetic team of engineers building next generation of solutions at PDI! As an engineering leader, you will lead Agile engineering resources provide guidance from inception through release of major point product releases, including ongoing maintenance. You will be working closely with your product managers, product owners, engineering leaders, your team and other stakeholders. You will be leading developers, quality engineers and partnering with CloudOps, TechOps, UX Design other cross-functional functional groups to evolve our solutions while continuing to improve your teams adoption of SDLC processes, CI/CD integration, code quality automation test coverage. Key Responsibilities Lead an organization of 15-25 development test engineers globally to efficiently produce high quality deliverables Manage individual contributors, team leads, engineering managers or a mix Manage several product deliverables for one or more product lines on time, on scope and on quality Instrument your processes, produce scorecards of progress regularly and establish a regular cadence of operational reviews with your management including quality metrics, coding efficiencies, improvements, challenges, remediation needs Correlate, report, and drive the adoption of Process/Continuous Improvement initiatives Manage the team to a defined budget and provide forecasting for future spending Coach leads and engineering managers on leadership tasks and activities Recruit provide leadership, coaching career planning for engineering talent Be accountable for design decisions for new and existing application development, proactively escalating issues and seeking assistance to overcome obstacles Partner with Product Management to consult on solution feasibility and high-level effort estimation Communicate with customers to ensure that expectations and support needs are met Provide architectural guidance to your teams towards our PDI Cloud Platform strategy Make recommendation for technology adoption and framework improvement, analyzing trends, patterns and best practices for software Serve as the evangelist and custodian of technology, architecture, and product development practices Participate in the design implementation of production cloud grade services supporting high availability Actively talent manage your team providing career planning performance improvement activities when needed. Qualifications 10+ years of experience leading engineering teams for product development 5+ years of experience as an engineering manager for product development 10+ years of combined experience in software engineering, enterprise architecture and/or DevOps Working experience with scaled software architecture domain: performance, redundancy, failover, clustering, vertical scaling Working experience with source code management patterns and DevOps automation Proficient in API design, development production operation Working experience with at least one mainstream operating system and IP networking Working experience managing production client server code bases across one or more technology stacks Working experience with production SQL schema design, queries administration in one or more mainstream relational and/or no-SQL databases Highly motivated self-starter with a desire to help others and take action Preferred Qualifications Experience managing capitalized software processes. Experience with managing teams operational health by analyzing product teams work distribution CapEx, Opex, Maintenance, Billable and OH. Experience managing the organizational structure of teams as well as headcount non-headcount budgets. Working experience with event-based systems, streaming architecture related technologies. Working experience with orchestration, automation, and configuration management processes related DevOps tools cloud platforms. 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. +
Chennai
INR 4.0 - 9.0 Lacs P.A.
Work from Office
Full Time
At PDI Technologies, we empower some of the worlds leading convenience retail and petroleum brands with cutting-edge technology solutions that drive growth and operational efficiency. By Connecting Convenience across the globe, we empower businesses to increase productivity, make more informed decisions, and engage faster with customers through loyalty programs, shopper insights, and unmatched real-time market intelligence via mobile applications, such as GasBuddy. We re a global team committed to excellence, collaboration, and driving real impact. Explore our opportunities and become part of a company that values diversity, integrity, and growth. Role Overview Do you love building software that thrills your customersDo you obsess over the quality of your software Do you insist on the highest standards for the software your team developsAre you an advocate of measurable qualityCan you dive deep and still maintain the big picture of your solution s components and the customer experiencesWell, if this is you, then come join an energetic team of engineers building the future of PDI software solutions. As a Test Automation Engineer, you will be part of an Agile team and involved in all aspects of our projects lifecycle from inception through release working closely with the team s product owner, architects and engineers. Your mandate on the team will be to: (a) maximize the quality, measurability and supportability of the production features being developed, (b) maximize the testability of the software by finding and closing gaps in test coverage (c) minimize the team s overall internal defect escapes by shifting the balance of how we manage quality from end-of-cycle defect detection containment (bug-finding fix cycles) to up-front defect prevention (automation backed coverage of all our application features). You will not be writing production code. You will however be writing a lot of code in the form of tools, emulators, mocks, fakes, stubs, unit, component and integration tests for mobile apps, web apps and APIs. You will also be working closely with the Engineering DevOps teams helping enhance our integration with our continuous integration (CI) systems, our virtual labs and helping build out fully automated reporting of all the various project quality metrics with a vision of achieving push-button reporting of a project s software quality and trending (code coverage, static analysis, test surface coverage). Key Responsibilities Setting up test environments as required including client and web/mobile applications, services and databases. Preparing 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. Mentor and support other engineering teams on how to write good unit tests, component, integration and E2E tests using best practices and standard frameworks. Question challenge manual QA by other teams and guide them to eliminate it replacing manual with automation. Support automating traceability of Stories, Acceptance Criteria and Test cases through the integration of CI and TDD/BDD frameworks and tools. 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 TDD/BDD to drive the creation of automated and/or manual test cases. Build mocks, emulators, fakes, stubs and test case libraries driving towards 100% acceptance test coverage of stories. Qualifications 7+ years of experience in software development and software automation. Proficient in SQL based RDBMS, DML DDL (e.g., MySQL, PostgreSQL, Microsoft SQL Server...) Proficient in two or more of: Test NG, Selenium/Appium, or other open-source automation tools Experience integrating testing results with CI tools: Bitbucket, Jenkins, SonarQube, etc. Experience with network management, windows application, services, web application and database setup. Experience with multi-tenant architecture, infrastructure security routing. Experience writing functional and performance tests for Web APIs and Web Applications. Comfortable working in Mac, Windows and Linux OS and networking including network configuration, scripting, permissions mgmt., using bash, PowerShell. Experience with one or more mainstream programming languages: Java, Node.JS/ JavaScript, Python Experience writing functional E2E automation tests. Strong proficiency in using Jira as a test management tool. Familiarity with mock testing to isolate components during the testing process. Extensive knowledge of Postman for API testing and validation. Solid understanding of JSON data format and its implementation in automated tests. Strong computer science fundamentals: OOP, design patters, data structures algorithms. Preferred Qualifications Preferred: Mobile App Testing, domain experience in Fuel and Retail industry. 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.
Chennai
INR 6.0 - 10.0 Lacs P.A.
Work from Office
Full Time
Role Overview: PDI is seeking a talented and motivated Senior Android Mobile Developer to join our elite agile mobile team responsible for developing and maintaining our suite of industry-leading apps serving millions of mobile users and major global Fortune 500 companies. The candidate will help with design, development, unit testing, performance testing, deployment, troubleshooting, defect resolution, and support of our sophisticated apps. Key Responsibilities Be accountable for design decisions for new and existing application development, proactively escalating issues and seeking assistance to overcome obstacles Lead medium and large sized projects Guide, train, and lead less experienced engineers Collaborate 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 Qualifications Strong grasp of algorithms, data structures and time complexity 9+ years developing mobile applications Java, Kotlin, Fastlane, Jenkins Deep understanding of Android User Interface Platform specific concepts, frameworks and application life cycles Mobile architecture patterns Mobile UX/UI concepts and technologies App/Play Store - Structure, Maintenance, Deployment Backend interfaces (API s, CDN s, etc.) Preferred Qualifications Excellent oral and written communication Multi-tasking and managing multiple priorities Working independently with limited supervision Working well in a team-oriented, collaborative environment with people from different disciplines and varying degrees of technical experience Expressing complex technical concepts effectively, both verbally and in writing 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.
Bengaluru
INR 13.0 - 14.0 Lacs P.A.
Work from Office
Full Time
At PDI Technologies, we empower some of the worlds leading convenience retail and petroleum brands with cutting-edge technology solutions that drive growth and operational efficiency. By Connecting Convenience across the globe, we empower businesses to increase productivity, make more informed decisions, and engage faster with customers through loyalty programs, shopper insights, and unmatched real-time market intelligence via mobile applications, such as GasBuddy. We re a global team committed to excellence, collaboration, and driving real impact. Explore our opportunities and become part of a company that values diversity, integrity, and growth. Role Overview 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 PDIs enterprise software solutions. You will review, recommend implement system enhancements that will improve the quality, performance, and maintainability of our products. You will be responsible for contributing to an always improving Engineering environment by ensuring all stakeholders (engineers, architects, product owners, SREs, IT Ops ) are informed of status and supported in their roles. With the variety of environments, platforms, technologies languages, you must be comfortable working in both Windows Linux environments, 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.
Bengaluru
INR 13.0 - 14.0 Lacs P.A.
Work from Office
Full Time
At PDI Technologies, we empower some of the worlds leading convenience retail and petroleum brands with cutting-edge technology solutions that drive growth and operational efficiency. By Connecting Convenience across the globe, we empower businesses to increase productivity, make more informed decisions, and engage faster with customers through loyalty programs, shopper insights, and unmatched real-time market intelligence via mobile applications, such as GasBuddy. We re a global team committed to excellence, collaboration, and driving real impact. Explore our opportunities and become part of a company that values diversity, integrity, and growth. Role Overview 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 PDIs enterprise software solutions. You will review, recommend implement system enhancements that will improve the quality, performance, and maintainability of our products. You will be responsible for contributing to an always improving Engineering environment by ensuring all stakeholders (engineers, architects, product owners, SREs, IT Ops ) are informed of status and supported in their roles. With the variety of environments, platforms, technologies languages, you must be comfortable working in both Windows Linux environments, 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 Works independently; receives minimal guidance 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.
Bengaluru
INR 4.0 - 12.0 Lacs P.A.
Work from Office
Full Time
At PDI Technologies, we empower some of the worlds leading convenience retail and petroleum brands with cutting-edge technology solutions that drive growth and operational efficiency. By Connecting Convenience across the globe, we empower businesses to increase productivity, make more informed decisions, and engage faster with customers through loyalty programs, shopper insights, and unmatched real-time market intelligence via mobile applications, such as GasBuddy. We re a global team committed to excellence, collaboration, and driving real impact. Explore our opportunities and become part of a company that values diversity, integrity, and growth. Role Overview If you love to design scalable fault-tolerant systems that can run efficiently with high performance and are eager to learn new technologies and develop new skills, then we have a great opportunity for you: join our PDI family and work closely with other talented PDI engineers to deliver solutions that delight our customers every day! You will play a key role in designing and building our market leading software products as we drive to continuously increase our cloud maturity and mobility. You will be working as a key part of an agile team to design, build, test, and support PDIs enterprise software solutions. You will review, recommend implement system enhancements that will improve the quality, performance, and maintainability of our products. You will be responsible for contributing to an always improving Engineering environment by ensuring all stakeholders (engineers, architects, product owners, SREs, IT Ops ) are informed of status and supported in their roles. With the variety of environments, platforms, technologies languages, you must be comfortable working in both Windows Linux environments, including PowerShell scripting bash, database administra tion 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 Lead small and medium sized projects guiding and training 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 7-10 years experience in software development software automation PCI EMV certification is mandatory 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 , Delphi 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 Preferred Qualifications Strong computer science fundamentals: OOP, design patters, data structures algorithms Fuel Retail, Wholesale or Logistics 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.
Hyderabad
INR 22.5 - 25.0 Lacs P.A.
Work from Office
Full Time
At PDI Technologies, we empower some of the worlds leading convenience retail and petroleum brands with cutting-edge technology solutions that drive growth and operational efficiency. By Connecting Convenience across the globe, we empower businesses to increase productivity, make more informed decisions, and engage faster with customers through loyalty programs, shopper insights, and unmatched real-time market intelligence via mobile applications, such as GasBuddy. We re a global team committed to excellence, collaboration, and driving real impact. Explore our opportunities and become part of a company that values diversity, integrity, and growth. Role Overview Do you love building software that thrills your customersDo you insist on the highest standards for the software your team developsAre you a progressive software engineer, an advocate of agile development practices, and a proponent of continuous improvementWell if this is you, then join and energetic team of engineers building next generation development applications for PDI! You will play a key role in designing and building our market leading software products as we drive to continuously increase our cloud maturity and mobility. You will be working as a key part of an agile team to design, build, test, and support PDIs enterprise software solutions. You will review, recommend implement system enhancements that will improve the quality, performance, and maintainability of our products. You will be responsible for contributing to an always improving Engineering environment by ensuring all stakeholders (engineers, architects, product owners, SREs, IT Ops ) are informed of status and supported in their roles. With the variety of environments, platforms, technologies languages, you must be comfortable working in both Windows Linux environments and learning a variety of programming languages. Key Responsibilities 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 7-9 years experience designing and developing new or maintaining existing software applications in a software product development environment Proficiency required in all of the following: .NET and C#, 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 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 Strong problem-solving and analytical skills with the ability to work under pressure Preferred Qualifications 1+ year of experience serving as a technical team lead 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.
Bengaluru
INR 4.0 - 12.0 Lacs P.A.
Work from Office
Full Time
At PDI Technologies, we empower some of the worlds leading convenience retail and petroleum brands with cutting-edge technology solutions that drive growth and operational efficiency. By Connecting Convenience across the globe, we empower businesses to increase productivity, make more informed decisions, and engage faster with customers through loyalty programs, shopper insights, and unmatched real-time market intelligence via mobile applications, such as GasBuddy. We re a global team committed to excellence, collaboration, and driving real impact. Explore our opportunities and become part of a company that values diversity, integrity, and growth. Role Overview If you love to design scalable fault-tolerant systems that can run efficiently with high performance and are eager to learn new technologies and develop new skills, then we have a great opportunity for you: join our PDI family and work closely with other talented PDI engineers to deliver solutions that delight our customers every day! You will play a key role in designing and building our market leading software products as we drive to continuously increase our cloud maturity and mobility. You will be working as a key part of an agile team to design, build, test, and support PDIs enterprise software solutions. You will review, recommend implement system enhancements that will improve the quality, performance, and maintainability of our products. You will be responsible for contributing to an always improving Engineering environment by ensuring all stakeholders (engineers, architects, product owners, SREs, IT Ops ) are informed of status and supported in their roles. With the variety of environments, platforms, technologies languages, you must be comfortable working in both Windows Linux environments, 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 Lead small and medium sized projects guiding and training 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 7 - 10 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 , Delphi 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 Preferred Qualifications Strong computer science fundamentals: OOP, design patters, data structures algorithms Fuel Retail, Wholesale or Logistics 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.
Chennai
INR 22.5 - 25.0 Lacs P.A.
Work from Office
Full Time
At PDI Technologies, we empower some of the worlds leading convenience retail and petroleum brands with cutting-edge technology solutions that drive growth and operational efficiency. By Connecting Convenience across the globe, we empower businesses to increase productivity, make more informed decisions, and engage faster with customers through loyalty programs, shopper insights, and unmatched real-time market intelligence via mobile applications, such as GasBuddy. We re a global team committed to excellence, collaboration, and driving real impact. Explore our opportunities and become part of a company that values diversity, integrity, and growth. Role Overview: Do you love building software that thrills your customersDo you insist on the highest standards for the software your team developsAre you a progressive software engineer, an advocate of agile development practices, and a proponent of continuous improvementWell, if this is you, then join and energetic team of engineers building next generation development applications for PDI! You will play a key role in designing and building our market leading software products as we drive to continuously increase our cloud maturity and mobility. You will be working as a key part of an agile team to design, build, test, and support PDIs enterprise software solutions. You will review, recommend & implement system enhancements that will improve the quality, performance, and maintainability of our products. You will be responsible for contributing to an always improving Engineering environment by ensuring all stakeholders (engineers, architects, product owners, SREs, IT Ops ) are informed of status and supported in their roles. With the variety of environments, platforms, technologies & languages, you must be comfortable working in both Windows & Linux environments and learning a variety of programming languages. Key Responsibilities : 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: Java, Spring Boot, Hibernate, SQL, JavaScript Web Frameworks (e.g. Angular, React, Vue), Messaging Systems (Kafka, Active MQ) Familiarity with the Eclipse or IntelliJ IDE and the use of AWS Cloud Service, Jira, BitBucket 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 of NoSQL (Cassandra and/or Redis) and RDBMS (preferably Postgres) databases Familiar with secure coding practices and OWASP TOP 10 Familiar with developing containerized applications in the AWS Cloud Experience working with IDM provider (Auth0) is a plus 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.
Hyderabad
INR 45.0 - 50.0 Lacs P.A.
Work from Office
Full Time
At PDI Technologies, we empower some of the worlds leading convenience retail and petroleum brands with cutting-edge technology solutions that drive growth and operational efficiency. By Connecting Convenience across the globe, we empower businesses to increase productivity, make more informed decisions, and engage faster with customers through loyalty programs, shopper insights, and unmatched real-time market intelligence via mobile applications, such as GasBuddy. We re a global team committed to excellence, collaboration, and driving real impact. Explore our opportunities and become part of a company that values diversity, integrity, and growth. Role Overview: Do you love building software that thrills your customersDo you insist on the highest standards for the software your team developsAre you a progressive software engineer, an advocate of agile development practices, and a proponent of continuous improvementIf this is you, then join and energetic team of engineers building next generation of solutions at PDI! As an engineering leader, you will lead Agile engineering resources & provide guidance from inception through release of major & point product releases, including ongoing maintenance. You will be working closely with your product managers, product owners, engineering leaders, your team and other stakeholders. You will be leading developers, quality engineers and partnering with CloudOps, TechOps, UX Design other cross functional functional groups to evolve our solutions while continuing to improve your teams adoption of SDLC processes, CI/CD integration, code quality & automation test coverage. Key Responsibilities: Lead an organization of 4-20 development & test engineers globally to efficiently produce high quality deliverables Manage team leads, direct reports or a mix of both Manage several deliverables for a product line on time, on scope and on quality Instrument your processes, produce scorecards of progress regularly and establish a regular cadence of operational reviews with your management including quality metrics, coding efficiencies, improvements, challenges, remediation needs Correlate, report, and drive the adoption of Process/Continuous Improvement initiatives Recruit & provide leadership, coaching & career planning for engineering talent Be accountable for design decisions for new and existing application development, proactively escalating issues and seeking assistance to overcome obstacles Partner with Product Management to consult on solution feasibility and high-level effort estimation Communicate with customers to ensure that expectations and support needs are met Provide architectural guidance to your teams towards our PDI Cloud & Platform strategy Make recommendation for technology adoption and framework improvement, analyzing trends, patterns and best practices for software Serve as the evangelist and custodian of technology, architecture, and product development practices Participate in the design & implementation of production cloud grade services supporting high availability Actively talent manage your team providing career planning & performance improvement activities when needed Qualifications: 5+ years of experience leading software engineers for product development Experience managing capitalized software processes Preferred: experience with managing teams operational health by analyzing product teams work distribution Capex, OpenX, Maintenance, Billable and OH Preferred: experience managing the organizational structure of teams as well as headcount & non-headcount budgets 10+ years of combined experience in software engineering, enterprise architecture and/or DevOps Working experience with scaled software architecture & domain: performance, redundancy, failover, clustering, vertical scaling Working experience with source code management patterns and DevOps automation Proficient in API design, development & production operation Working experience with at least one mainstream operating system and IP networking Working experience managing production client & server code bases across one or more technology stacks Working experience with production SQL schema design, queries & administration in one or more mainstream relational and/or no-SQL databases Preferred: working experience with orchestration, automation, and configuration management processes & related DevOps tools & cloud platforms Preferred: working experience with event-based systems, streaming architecture & related technologies 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 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.
Bengaluru
INR 22.5 - 25.0 Lacs P.A.
Work from Office
Full Time
At PDI Technologies, we empower some of the worlds leading convenience retail and petroleum brands with cutting-edge technology solutions that drive growth and operational efficiency. By Connecting Convenience across the globe, we empower businesses to increase productivity, make more informed decisions, and engage faster with customers through loyalty programs, shopper insights, and unmatched real-time market intelligence via mobile applications, such as GasBuddy. We re a global team committed to excellence, collaboration, and driving real impact. Explore our opportunities and become part of a company that values diversity, integrity, and growth. Role Overview: 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 PDIs enterprise software solutions. You will review, recommend & implement system enhancements that will improve the quality, performance, and maintainability of our products. You will be responsible for contributing to an always improving Engineering environment by ensuring all stakeholders (engineers, architects, product owners, SREs, IT Ops ) are informed of status and supported in their roles. With the variety of environments, platforms, technologies & languages, you must be comfortable working in both Windows & Linux environments, 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: 8+ 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.
FIND ON MAP
My Connections PDI Software
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.