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
Hyderabad, Chennai, 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: Do you love building software that thrills your customers? Do you insist on the highest standards for the software your team develops? Are you a progressive software engineer, an advocate of agile development practices, and a proponent of continuous improvement? Well, if this is you, then join and energetic team of engineers building next generation development applications for PDI! You will play a key role in designing and building our market leading software products as we drive to continuously increase our cloud maturity and mobility. You will be working as a key part of an agile team to design, build, test, and support PDIs enterprise software solutions. You will review, recommend & implement system enhancements that will improve the quality, performance, and maintainability of our products. You will be responsible for contributing to an always improving Engineering environment by ensuring all stakeholders (engineers, architects, product owners, SREs, IT Ops ) are informed of status and supported in their roles. With the variety of environments, platforms, technologies & languages, you must be comfortable working in both Windows & Linux environments and learning a variety of programming languages. Key Responsibilities: Be accountable for design decisions for new and existing application development, proactively escalating issues and seeking assistance to overcome obstacles Lead medium and large sized projects Guide, train, and lead less experienced engineers Collaborate across Engineering teams to evaluate tools, process, and technologies. Partner with Product Management to consult on solution feasibility and high-level effort estimation Prepare and provide project status and risk assessments to their manager with appropriate levels of detail to ensure that programs stay on schedule Make recommendation for technology adoption and framework improvement, analyzing trends, patterns and best practices for software Serve as the evangelist and custodian of technology, architecture, and product Actively develop software solutions for PDI products Perform testing to ensure systems meet documented user requirements Use a disciplined approach in an Agile environment to assist in analysis and determination of preferred solutions to technical challenges Troubleshoot, test, and validate software issues; resolve issues with due urgency and maintain thorough documentation of all software solutions Compile test results to provide data for use in solving problems Perform engineering level tests to find defects; troubleshoot and debug development and production issues, collaborating with QA Engineers to develop optimal product test plans Work with Product Owner to clarify and estimate feature work Work with QA Engineers to develop optimal product test plans and resolve new feature issues as QA finds bugs during release stabilization Qualifications: 5 - 9 years experience designing, developing, and maintaining software applications Experience in web application development (Frontend and Backend) with expertise in Node.js , React.js , CSS, HTML, and JavaScript. 1+ year of experience serving as a technical team lead (preferred) 2+ years of practical experience with Agile development methodologies 2+ years of experience working on public cloud native applications with experience with the following: AWS, Docker. Experience developing REST APIs and working with databases - Any RDBMS or Mongo DB. Understanding of data security concepts. Highly motivated self-starter with a desire to help others and take action Requires strong written and verbal communication skills with the ability to translate technical concepts into non-technical terms Ability to independently work as a contributing member in a high-paced and focused team Ability to multi-task and prioritize tasks with competing deadlines Strong problem-solving and analytical skills with the ability to work under pressure Ability to socialize ideas and influence decisions without direct authority Collaborative in nature with a strong desire to dig in and learn independently and as well as through asking questions Considers best-practice standards, as well as departmental policies and procedures Computer science fundamentals: OOP, design patterns, data structures & algorithm Behavioral Competencies: Ensures Accountability Manages Complexity Communicates Effectively Balances Stakeholders Collaborates Effectively PDI is committed to offering a well-rounded benefits program, designed to support and care for you, and your family throughout your life and career. This includes a competitive salary, market-competitive benefits, and a quarterly perks program. We encourage a good work-life balance with ample time off [time away] and, where appropriate, hybrid working arrangements. Employees have access to continuous learning, professional certifications, and leadership development opportunities. Our global culture fosters diversity, inclusion, and values authenticity, trust, curiosity, and diversity of thought, ensuring a supportive environment for all.
Hyderabad, Chennai
INR 13.0 - 14.0 Lacs P.A.
Work from Office
Full Time
At PDI Technologies, we empower some of the worlds leading convenience retail and petroleum brands with cutting-edge technology solutions that drive growth and operational efficiency. By Connecting Convenience across the globe, we empower businesses to increase productivity, make more informed decisions, and engage faster with customers through loyalty programs, shopper insights, and unmatched real-time market intelligence via mobile applications, such as GasBuddy. We re a global team committed to excellence, collaboration, and driving real impact. Explore our opportunities and become part of a company that values diversity, integrity, and growth. Role Overview Do you love building software that thrills your customersDo you insist on the highest standards for the software your team developsAre you a progressive software engineer, an advocate of agile development practices, and a proponent of continuous improvementWell, if this is you, then join and energetic team of engineers building next generation development applications for PDI! You will play a key role in designing and building our market leading software products as we drive to continuously increase our cloud maturity and mobility. You will be working as a key part of an agile team to design, build, test, and support PDIs enterprise software solutions. You will review, recommend & implement system enhancements that will improve the quality, performance, and maintainability of our products. You will be responsible for contributing to an always improving Engineering environment by ensuring all stakeholders (engineers, architects, product owners, SREs, IT Ops ) are informed of status and supported in their roles. With the variety of environments, platforms, technologies & languages, you must be comfortable working in both Windows & Linux environments and learning a variety of programming languages. Key Responsibilities : Participate in design decisions for new and existing application development, proactively escalating issues and seeking assistance to overcome obstacles Prepare and provide project status and risk assessments to their manager with appropriate levels of detail to ensure that programs stay on schedule Actively develop software solutions for PDI products Perform testing to ensure systems meet documented user requirements Use a disciplined approach in an Agile environment to assist in analysis and determination of preferred solutions to technical challenges Troubleshoot, test, and validate software issues; resolve issues with due urgency and maintain thorough documentation of all software solutions Compile test results to provide data for use in solving problems Perform engineering level tests to find defects; troubleshoot and debug development and production issues, collaborating with QA Engineers to develop optimal product test plans Work with Product Owner to clarify and estimate feature work Work with QA Engineers to develop optimal product test plans and resolve new feature issues as QA finds bugs during release stabilization Qualifications : 4-7 years experience designing and developing new or maintaining existing software applications in a software product development environment Minimum proficiency required in one or more of the following: . Net and C#, SQL, JavaScript Web Frameworks (e.g. Angular), ASP. NET MVC Familiarity with the Microsoft Visual Studio IDE and the use of Azure DevOps or Jira Practical experience with SDLC and Agile methodologies Highly motivated self-starter with a desire to help others and take action Requires strong written and verbal communication skills with the ability to translate technical concepts into non-technical terms Ability to independently work as a contributing member in a high-paced and focused team Ability to multi-task and prioritize tasks with competing deadlines Strong problem-solving and analytical skills with the ability to work under pressure Ability to socialize ideas and influence decisions without direct authority Collaborative in nature with a strong desire to dig in and learn independently and as well as through asking questions Considers best-practice standards, as well as departmental policies and procedures Computer science fundamentals: OOP, design patterns, data structures & algorithms Behavioral Competencies: Ensures Accountability Manages Complexity Communicates Effectively Balances Stakeholders Collaborates Effectively
Hyderabad, Chennai
INR 13.0 - 14.0 Lacs P.A.
Work from Office
Full Time
At PDI Technologies, we empower some of the worlds leading convenience retail and petroleum brands with cutting-edge technology solutions that drive growth and operational efficiency. By Connecting Convenience across the globe, we empower businesses to increase productivity, make more informed decisions, and engage faster with customers through loyalty programs, shopper insights, and unmatched real-time market intelligence via mobile applications, such as GasBuddy. We re a global team committed to excellence, collaboration, and driving real impact. Explore our opportunities and become part of a company that values diversity, integrity, and growth. Role Overview Do you love building software that thrills your customersDo you insist on the highest standards for the software your team developsAre you a progressive software engineer, an advocate of agile development practices, and a proponent of continuous improvementWell, if this is you, then join and energetic team of engineers building next generation development applications for PDI! You will play a key role in designing and building our market leading software products as we drive to continuously increase our cloud maturity and mobility. You will be working as a key part of an agile team to design, build, test, and support PDIs enterprise software solutions. You will review, recommend & implement system enhancements that will improve the quality, performance, and maintainability of our products. You will be responsible for contributing to an always improving Engineering environment by ensuring all stakeholders (engineers, architects, product owners, SREs, IT Ops ) are informed of status and supported in their roles. With the variety of environments, platforms, technologies & languages, you must be comfortable working in both Windows & Linux environments and learning a variety of programming languages. Key Responsibilities: Participate in design decisions for new and existing application development, proactively escalating issues and seeking assistance to overcome obstacles Prepare and provide project status and risk assessments to their manager with appropriate levels of detail to ensure that programs stay on schedule Actively develop software solutions for PDI products Perform testing to ensure systems meet documented user requirements Use a disciplined approach in an Agile environment to assist in analysis and determination of preferred solutions to technical challenges Troubleshoot, test, and validate software issues; resolve issues with due urgency and maintain thorough documentation of all software solutions Compile test results to provide data for use in solving problems Perform engineering level tests to find defects; troubleshoot and debug development and production issues, collaborating with QA Engineers to develop optimal product test plans Work with Product Owner to clarify and estimate feature work Work with QA Engineers to develop optimal product test plans and resolve new feature issues as QA finds bugs during release stabilization Qualifications : 3-5 years experience designing and developing new or maintaining existing software applications in a software product development environment Minimum proficiency required in one or more of the following: .Net and C#, SQL, JavaScript Web Frameworks (e.g. Angular), ASP. NET MVC Familiarity with the Microsoft Visual Studio IDE and the use of Azure DevOps or Jira Practical experience with SDLC and Agile methodologies Highly motivated self-starter with a desire to help others and take action Requires strong written and verbal communication skills with the ability to translate technical concepts into non-technical terms Ability to independently work as a contributing member in a high-paced and focused team Ability to multi-task and prioritize tasks with competing deadlines Strong problem-solving and analytical skills with the ability to work under pressure Ability to socialize ideas and influence decisions without direct authority Collaborative in nature with a strong desire to dig in and learn independently and as well as through asking questions Considers best-practice standards, as well as departmental policies and procedures Computer science fundamentals: OOP, design patterns, data structures & algorithms Behavioral Competencies: Ensures Accountability Manages Complexity Communicates Effectively Balances Stakeholders Collaborates Effectively
Hyderabad, Chennai, Bengaluru
INR 4.0 - 8.0 Lacs P.A.
Work from Office
Full Time
PDI Technologies, Inc. resides at the intersection of productivity and sales growth, delivering powerful solutions that serve as the backbone of the convenience retail and petroleum wholesale ecosystem. By Connecting Convenience across the globe, we empower businesses to increase productivity, make more informed decisions, and engage faster with their customers. These job descriptions are crafted based on industry best practices and are designed to reflect at least 80% of the responsibilities and skills associated with each job role. Job Purpose: Implement, uphold, and manage the organizations Cloud Management policies, specifications, and infrastructure. Migrate existing on-premises applications to the cloud, debug cloud stacks, and implement new cloud-applications. Manage and perform continuous integration and continuous deployment processes, and cost optimization of the private, public, and hybrid cloud platforms Key Responsibilities: Cloud Service Delivery Management: Complete operational tasks, incident logging, reporting, identity and access management, cloud components monitoring and testing (e.g., networks, servers, storage, and virtualization applications), and disaster recovery to support the day-to-day cloud service delivery infrastructure. Continuous Improvement: Contribute to reviewing existing operations in own area of work and assist in identifying improvements. Data Protection : Design and implement disaster recovery and contingency plans to protect company data. Information Security: Support implementation of less complex required security measures, such as firewalls or message encryption, monitoring performance to notify security experts of any problems. Personal Capability Building : Develop own capabilities by participating in assessment and development planning activities as well as formal and informal training and coaching; gain or maintain external professional accreditation, where relevant, to improve performance and fulfill personal potential. Maintain an understanding of relevant technology, external regulation, and industry best practices through ongoing education, attending conferences, and reading specialist media. Data Collection and Analysis : Produce accurate reports for others by collecting data from a variety of standard sources and inputting it into standard formats. Monitoring and Control: Operate installation systems, devices, and processes and make adjustments as necessary. Troubleshooting: Manage production troubleshooting projects, ensuring effective diagnosis of production issues and the development of effective solutions Qualifications: Expertise in installing releases Proficiency with Terraform (or IaC-alike tools) Expertise in monitoring tools such as CloudWatch or Dynatrace Experience in certificate management Familiar with containerization (Docker) and cloud orchestration (AWS preferred) Highly motivated self-starter with a desire to help others and take action Ability to independently work as a contributing member in a high-paced and focused team Ability to multi-task and prioritize tasks with competing deadlines Strong problem-solving and analytical skills with the ability to work under pressure Collaborative in nature with a strong desire to dig in and learn independently and as well as through asking questions Experience in Window and Linux systems, CLI and scripting Working experience with one or more flavors of SQL RDBMS administration and scripting DDL/DML Expertise in setting up IIS, Managing Windows/Web Services Skills: Data Collection and Analysis: Works at an intermediate level to determine and analyze trends from data that is collected to assist in compiling reports that will help in decision-making. Typically works with guidance. Action Planning: Works at an intermediate level to review and evaluate recommendations and requirements and to develop appropriate plans or deliver actions required. Typically works with guidance. Backlog Management: Works at an intermediate level to manage, prioritize, and track the achievement of the tasks on the backlog. Typically works with guidance. Data Control: Works at an intermediate level to acquire, organize, protect and process data in order to fulfill business objectives. Typically works with guidance. Network/IT security: Works at an intermediate level to maintain system/service and information security, integrity, compliance and continuity. Typically works with guidance. Prioritizing: Works at an intermediate level to prioritize components of a project, program, or portfolio work in context with risks, activities, stakeholders, etc. across the life of the project or program. Typically works with guidance. Project Risk and Issue Management: Works at an intermediate level to plan, identify, monitor, analyze, and prioritize risks (threats and opportunities), create response plans, and manage the risk if it occurs. Typically works with guidance. Reporting: Works at an intermediate level to create reports for various audiences as relevant, in a lucid and effective manner, keeping in mind the purpose of reports. Typically works with guidance. Workflow Management: Works at an intermediate level to orient work in a workflow to plan, organize, and execute the steps it takes to achieve higher efficiencies. Typically works with guidance. Adaptive Mindset: Works at an intermediate level to shift into and out of a mental mindset associated with assessing the facts and circumstances of the current situation and/or environment and making the appropriate/innovative adjustments to thinking and work habits to thrive in any scenario. Typically works with guidance. Adapts existing tools and techniques to existing situation, adapts to changing goals / objectives, focuses on simplicity when addressing the customer Assessment: Works at an intermediate level to assimilate and understand data and information from various sources in order to draw appropriate conclusions and make relevant recommendations. Typically works with guidance. Creative Problem Solving: Works at an intermediate level to find practical solutions for unexpected client problems. Typically works with guidance. Expert System Management: Works at an intermediate level to adopt solutions to automate and manage multiple applications and functions within an organization. Typically works with guidance. Data Management: Works at an intermediate level to develop and execute architectures, policies and practices in order to manage the information lifecycle needs of an organization. Typically works with guidance. Develop automation solutions to streamline processes, such as writing scripts to run specific tasks Works at an intermediate. Typically works with guidance. Design, build and maintain highly available systems for SaaS Products Works at an intermediate. Typically works with guidance. Develop, configure and deploy monitoring tools and scripts for applications and systems Works at an intermediate. Typically works with guidance. Create and maintain technical documents for cloud infrastructure and related processes Works at an intermediate. Typically works with guidance. Monitor and analyze cloud resource usage to identify cost-saving opportunities Works at an intermediate. Typically works with guidance. Troubleshoot and resolve incidents while collaborating with development to minimize downtime and maintain service quality Works at an intermediate. Typically works with guidance. Recommend changes to the application architecture or design to improve the performance and efficiency of SaaS or PaaS. Works at an intermediate. Typically works with guidance. Behavioral Competencies: Ensures Accountability: Holds self and others accountable to meet commitments. For example, holds self to high standards and consistently honors policies, procedures, and work requirements. Scrupulously ensures all work is correct. Decision Quality: Makes good and timely decisions that keep the organization moving forward. For example, knows when to act independently and when to escalate issues. Integrates various inputs, decision criteria, and trade-offs to make effective decisions. Typically makes good independent decisions. Collaborates: Builds partnerships and works collaboratively with others to meet shared objectives. For example, enlists a range of stakeholders to add value; ensures they are well informed, and surprises are avoided. Confronts and challenges "us vs. them"; shows strong appreciation for others efforts toward shared goals. Drives Results: Consistently achieves results, even under tough circumstances. For example, regularly pushes self to achieve outstanding outcomes; consistently establishes bold goals for own performance; is passionate about excellent results and significant contributions. Shows great tenacity to complete goals/initiatives in a timely way. Cultivates Innovation: Creates new and better ways for the organization to be successful. For example, approaches professional work in unique or innovative ways. Offers original ideas. Appreciates others creative ideas and solutions and provides helpful input to enhance them. Optimizes Work Processes: Knows the most effective and efficient processes to get things done, with a focus on continuous improvement. For example, pursues, explores, and develops ways to ensure own work is as effective as possible within all relevant processes. Shares an analysis of process problems with stakeholders; discusses how to resolve the issue
FIND ON MAP
Company Reviews
View ReviewsBrowse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.