Source description
About the role
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.
Candidates must demonstrate the ability to effectively leverage AI tools, automation, and modern AI technologies to enhance productivity, problem-solving, and innovation in their daily work. Proven ability to use AI-powered tools to improve efficiency, accelerate development, and solve complex problems. AI proficiency is required: ability to use and adapt to modern AI tools and technologies as part of day-to-day work.
More at PDI Technologies
