Plan A Technologies is looking for an experienced Senior .NET Developer proficient in C# and .NET MAUI to design, develop, and maintain cutting-edge payment kiosk applications. The role involves creating cross-platform, interactive, and secure software solutions that integrate seamlessly with payment hardware. You will be instrumental in delivering robust, user-friendly experiences while ensuring compliance with industry standards. Please note: you must have at least 8+ years of experience using C# and .NET, strong proficiency of .NET MAUI experience and hands on experience working with payment kiosk applications to be considered for this role. JOB RESPONSIBILITY Design and implement cross-platform payment kiosk applications using .NET MAUI. Develop and maintain user interfaces optimized for kiosk touchscreens, ensuring intuitive interactions. Integrate and manage hardware components such as card readers, receipt printers, and cash acceptors. Build secure and scalable payment processing systems compliant with PCI-DSS and EMV standards. Debug and troubleshoot hardware-software interactions to maintain high system uptime. Optimize kiosk performance for both online and offline use cases. Collaborate with teams to define application requirements and user flows. Monitor and implement software updates, ensuring compliance with payment protocols and security standards. Write and maintain clean, testable code with thorough documentation. EXPERIENCE BS in Computer Science, Software Engineering or equivalent practical experience. 8+ years of experience in C# and the .NET ecosystem. Strong proficiency with .NET MAUI for cross-platform application development. Hands on experience in developing payment systems, integrating with payment gateways, and handling EMV/NFC/contactless payments. Familiarity with hardware integration for kiosks, including card readers, printers, and other peripherals. Knowledge of asynchronous programming, thread management, and resource optimization. Experience with database management (e.g., SQL Server, SQLite) for transaction logging. Understanding of secure coding practices and network protocols (e.g., HTTPS, WebSockets). Familiarity with Xamarin (as a precursor to .NET MAUI). Experience with IoT or embedded systems development for kiosk devices. Knowledge of cloud platforms (Azure, AWS) for remote monitoring and software deployment. Prior experience in retail technology or point-of-sale (POS) development. Strong problem-solving and debugging skills for hardware-software interactions. Proficiency in version control systems like Git. Excellent communication and teamwork skills. Great attention to detail. Have solid written and verbal English skills. Ability to maintain a positive work attitude. Initiative and drive to do great things. ABOUT THE COMPANY/BENEFITS Plan A Technologies is an American software development and technology advisory firm that brings top-tier engineering talent to clients around the world. Our software engineers tackle custom product development projects, staff augmentation, major integrations and upgrades, and much more. The team is far more hands-on than the giant outsourcing shops, but still big enough to handle major enterprise clients. Location: Work From Home 100% of the time, or come in to one of our global offices. Up to you. Great colleagues and an upbeat work environment: You'll join an excellent team of supportive engineers and project managers who work hard but don't ever compete with each other. Benefits: Vacation, Brand New Laptop, and More: You’ll get a generous vacation schedule, and other goodies. If this sounds like you, we'd love to hear from you! #J-18808-Ljbffr