This position requires the successful candidate to work on a W2 directly with FDM. We cannot accept C2C, 1099 or employment sponsorship (e.g. H1-B) for this position.
FDM is a global business and technology consultancy delivering client and industry driven solutions through our 5 core specialist Practices; Software Engineering, Data & Analytics, IT Operations, Change & Transformation, and Risk, Regulation & Compliance.
FDM is seeking a software developer with PayFac experience located in New York, NY to support a project in the payment facilitator sector. Involvement in this project is anticipated to last initially 12 months but may be extended.
This role will be hybrid with requirements to be in office 3 days per week.
As a Senior PayFac Settlement & Funding Developer, you will design and develop core PayFac settlement systems with a focus on data integrity, API development, and reconciliation process. You’ll also own troubleshooting, unit testing, and delivering reliable solutions that integrate with existing systems, ensuring accurate funding workflows and reporting.
Key Responsibilities:
* Design and develop APIs using Spring Boot, Python (Lambda), C#, AWS RDS, and AWS services.
* Analyze and optimize SQL queries, stored procedures, and data models in RDS for high-volume transaction processing and reconciliation.
* Enhance and automate reconciliation workflows.
* Develop and execute unit tests and perform troubleshooting to ensure robust, error-free systems.
* Implement retry mechanisms, auditing, error handling, and improve system resilience across settlement and funding services.
* Create, configure, and optimize virtualized systems within AWS to meet business and performance requirements
* Implement automation using scripting languages to manage AWS services and streamline operations
* Build and configure delivery environments supporting CI/CD pipelines using Agile delivery methodology, with an emphasis on automated testing and code integration
* Collaborate with cross-functional teams, including front-end developers, product managers, and DevOps, to design and deliver comprehensive solutions
* Demonstrate knowledge of container management and orchestration tools (e.g., Docker, Kubernetes), infrastructure-as-code (e.g., Terraform), and modern build tools (e.g., Maven, Jenkins)
* Continuously monitor and improve AWS applications to optimize performance, reduce costs, and maintain high availability
* Apply an understanding of static code analysis, unit testing, and test-driven development, security testing, and automated test frameworks
* Strong skills in creating architecture diagrams and process flow documentation.