← Back to jobs
Illinois City, IL, USA
No related jobs found
Top initiative: replacing payment processor.
Profile:
Payments Functionality & Features
· Develop and enhance capabilities such as payment routing, retry logic, and failover handling
· Support card-present and card-not-present payment flows (POS, e-commerce, mobile)
· Work on mPOS, in-app payments, hosted payment pages, and Text-to-Pay solutions
· Implement and maintain integrations using REST APIs, webhooks, and other payment protocols
Reliability & Operations
· Monitor and troubleshoot payment transactions and production issues
· Improve system performance, scalability, and transaction success rates
· Participate in incident response and root cause analysis, implementing fixes and improvements
· Contribute to observability through logging, metrics, and alerting
Collaboration & Delivery
· Partner with Product and Architecture teams to translate requirements into technical solutions
· Participate in sprint planning, backlog grooming, and code reviews
· Write clean, maintainable, and well-tested code
· Continuously improve development practices, tooling, and processes
Required Qualifications
· 5–10 years of software engineering experience
· Strong proficiency in C# and .NET/.NET Core
· Experience building and consuming RESTful APIs
· Hands-on experience integrating with third-party systems or APIs
· Familiarity with payment systems or financial transactions
· Understanding of secure coding practices and data protection
· Experience with relational databases (SQL Server, PostgreSQL, etc.)
· Strong problem-solving skills and ability to debug production issues
· Effective communication skills and ability to work in a collaborative environment
· Experience with payment gateways, processors, or POS systems
Preferred Qualifications
· Familiarity with payment concepts such as EMV, tokenization, 3DS, and PCI-DSS
· Experience with event-driven systems or messaging platforms (Kafka, RabbitMQ, Azure Service Bus)
· Exposure to cloud platforms (Azure, AWS, or GCP)
· Experience with digital wallets and mobile payments
· Familiarity with alternative payment methods (ACH, BNPL, real-time payments)
· Experience working in Agile/Scrum environments (Jira, Azure DevOps, etc.)
Bachelor's degree
No related jobs found
← Back to jobs