Software Engineer II
PDI Technologies
Prepare for this role
Benefits
Job Type
Description
Job Responsibilities:
AI-Powered POS, EPS & Forecourt Development: Build intelligent systems across Point of Sale, Electronic Payment Systems, and Forecourt management using C# and .NET, incorporating real-time analytics, payment integration, inventory intelligence, and multi-step automation workflows for retail, hospitality, and fuel environments.
Product Innovation & AI Integration: Develop next-generation ASP.NET Core platforms with generative AI features including predictive pump management, fraud detection, and forecourt monitoring optimized for performance, UX, and safety compliance.
Intelligent System Architecture: Leverage LLMs and multimodal models within .NET service architectures using SignalR for real-time features and Entity Framework Core for data access, delivering context-aware experiences across POS, EPS, and forecourt domains.
Payment & Forecourt Integration: Develop and maintain integrations with payment terminals (ISO 8583, EMV, NFC) and forecourt controllers (Gilbarco, Wayne) using IFSF, OPT, and serial/TCP protocols, ensuring end-to-end PCI-DSS, compliance and reliable pump authorization workflows.
Backend API & Cloud Deployment: Design RESTful and event-driven APIs using ASP.NET Core Web API; deploy and maintain .NET applications on Azure using Docker, CI/CD pipelines, and observability tooling for high-availability transactional workloads.
Testing, UI & Cross-Functional Collaboration: Write automated tests (xUnit/NUnit/MSTest) and contribute to agent evaluation frameworks; build UI components using React as needed; work closely with product, UX, and operations teams to translate workflows into production-ready solutions.
Job Requirements:
Core Experience: 3–5 years of professional software engineering with demonstrated ownership in production systems; experience in transactional, high-availability, retail, payment, or forecourt environments is a strong plus.
C# & .NET Stack: Strong proficiency in C#, ASP.NET Core, Web API, Entity Framework Core, LINQ, dependency injection, and NuGet package management.
Payment & Forecourt Protocols: Familiarity with ISO 8583, EMV, NFC, and PCI-DSS compliance; familiarity with forecourt integration (IFSF, OPT, pump authorization) and serial/TCP communication protocols is recommended.
Agentic Systems Mastery: Proven hands-on experience building intelligent, automation-driven systems across any platform/product including workflow orchestration for multi-step transactions.
AI & Backend Integration: Hands-on experience integrating LLMs or AI services into backend systems, including prompt engineering, RAG, and automation workflows
Data & Vector Technologies: Familiarity with vector databases, embeddings, recommendation systems, and data pipelines for customer behavior analytics and product intelligence
Cloud & DevOps: Experience deploying .NET applications to AWS with Docker, CI/CD pipelines, and observability tooling.
Web APIs & Real-Time Communication: Experience building scalable APIs with RESTful design, authentication patterns, and SignalR for live event streaming across transactions and forecourt operations.
Testing & Security: Strong test-driven development practices (xUnit/NUnit/MSTest); solid understanding of secure coding, PCI-DSS, and protection against injection/tampering in high-value transactions.
Additional Skills: Proficiency with Visual Studio/VS Code and Git workflows; familiarity with Python, JavaScript, or Pascal (Delphi); knowledge of vector databases or data pipelines for analytics is a plus.
Soft Skills: Strong communication and collaboration ability; growth mindset; effective cross-domain teamwork with initiative-taking and good judgment about when to seek guidance.
Behavioral Competencies:
- Cultivates Innovation
- Decision Quality
- Manages Complexity
- Drives Results
- Business Insight
This job is found at InterviewStack.io
Skills
About PDI Technologies
PDI Technologies is an enterprise software leader for the convenience retail and petroleum wholesale industries, founded in 1983. Serving over 200,000 locations in 60+ countries, PDI delivers integrated cloud-based solutions including ERP, POS, loyalty programs, logistics, and cybersecurity through their "Connecting Convenience" platform.