Beech Valley Solutions · 19 hours ago
AccountMate ERP Developer (Senior)
Beech Valley Solutions is seeking a Senior AccountMate ERP Developer for a full-time, 16–18 week interim engagement. This role will focus on building integrations, automated data extracts, and robust end-to-end Cash Application functionality within AccountMate.
AccountingFinancial ServicesFreelanceRecruiting
Responsibilities
Design and develop outbound AccountMate extracts, including Customer Master and Accounts Receivable data (invoices, balances, payments, credits, and aging)
Build automated transmission processes for outbound files via SFTP, including logging, error handling, retries, and notifications
Configure and support automated daily bank feed integrations
Develop an inbound payment consumption and cash application engine that:
Posts payments directly into AccountMate
Matches and applies payments to open invoices
Clears invoices accurately based on defined logic
Support key cash application scenarios including full payments, short payments, overpayments, duplicate payments, and small-dollar write-offs
Update ERP fields to support reporting (e.g., reason codes, mismatch codes, exception statuses)
Participate in technical and functional design sessions to finalize requirements
Collaborate closely with functional, integration, and banking teams
Produce clear technical documentation, including data mappings, file layouts, integration logic, posting rules, and production runbooks
Qualification
Required
3–5+ years of hands-on AccountMate ERP development experience
Strong SQL skills with deep familiarity with AccountMate database structures
Proven experience building custom ERP data extracts
Hands-on experience implementing automated SFTP file transmissions
Experience developing or supporting AR posting and cash application logic
Working knowledge of bank file formats (e.g., BAI2, CSV, fixed-width)
Strong analytical and problem-solving skills
Ability to work independently in a fast-paced, project-based environment
Preferred
Experience integrating with Collections or Cash Application platforms
Familiarity with automation tools such as SSIS, PowerShell, or Python
Experience designing financial transaction matching logic
Exposure to API-based or flat-file integration patterns
Strong written documentation and communication skills
Benefits
Flexibility: Accept and reject projects to fit your life and goals
Compensation: Get paid for every hour you work
Growth: Build your network and expand your skill set across exciting clients and projects