Plan A Technologies ยท 4 hours ago
Senior .NET Developer
Maximize your interview chances
Software
Insider Connection @Plan A Technologies
Get 3x more responses when you reach out via email instead of LinkedIn.
Responsibilities
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.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
8+ years of experience using C# and .NET
Strong proficiency of .NET MAUI experience
Hands on experience working with payment kiosk applications
BS in Computer Science, Software Engineering or equivalent practical experience
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
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
Benefits
Vacation
Brand New Laptop
And More