Fulltime
Bachelor’s degree
Within Yanmar Europe, the Finance and Accounting team plays a key role in ensuring accurate financial processing, strong internal controls, and reliable reporting. The Accounts Payable function directly supports efficient cash management, regulatory compliance, and strong supplier relationships across the organisation.
What are you going to do?
As our GL Accounting Specialist, you are responsible for ensuring accurate financial administration, reporting, and compliance across Yanmar Europe entities. You manage end-to-end general ledger activities, support month-end and year-end closing processes, and contribute to high-quality financial reporting. Working closely with the Reporting Team Leader and various internal stakeholders, you play a key role in maintaining financial integrity, supporting audits, and continuously improving accounting processes to help achieve the organisation’s financial objectives.
Your main tasks and responsibilities
General Ledger & Financial Accounting
- Manage general ledger activities, including journal entries, accruals, provisions, and reclassifications
- Maintain balance sheet and P&L accuracy through timely account reconciliations
- Monitor and resolve accounting discrepancies and ensure compliance with accounting standards
- Support continuous improvements within existing accounting processes and workflows
Financial Reporting & Month-End Close
- Support accurate and timely monthly, quarterly, and annual financial reporting
- Ensure all month-end closing activities are completed in line with established procedures
- Prepare reconciliations and supporting documentation for financial reporting purposes
- Develop and maintain reporting instructions and process documentation where required
Accounts Receivable Support
- Process and reconcile accounts receivable transactions accurately
- Monitor outstanding balances, ageing reports, and collection performance
- Support month-end closing by ensuring AR balances are complete and properly supported
- Prepare standard receivables reports for internal stakeholders
Payments & Invoice Processing
- Review, validate, and process supplier invoices through OCR and automated systems
- Manage vendor payments and banking transactions across multiple banking institutions
- Handle employee expense reimbursements and vendor payment inquiries
- Ensure timely and accurate execution of payment processes while optimising payment terms
Master Data Management
- Maintain accurate customer and supplier master data records
- Process new customer and supplier registrations with proper documentation and controls
- Ensure data quality and compliance across finance systems
Audit & Compliance
- Support internal controls and maintain proper accounting documentation
- Prepare audit schedules and required supporting documentation for external audits
- Assist auditors and ensure audit recommendations are implemented where applicable
- Ensure compliance with financial policies, procedures, and regulatory requirements
Projects & Process Improvement
- Support the implementation of new systems, tools, and accounting processes
- Contribute to finance improvement initiatives and process optimisation projects
- Help drive efficiency, accuracy, and standardisation across accounting activities
Stakeholder Management
- Build strong relationships with internal stakeholders across the business
- Support Yanmar subsidiaries and finance teams with accounting-related matters
- Act as a trusted finance partner and contribute to effective cross-functional collaboration
- Foster a positive and service-oriented working relationship with internal and external contacts
Who are we looking for?
The ideal GL Accounting Specialist is a detail-oriented finance professional with strong accounting expertise and a passion for accuracy, compliance, and continuous improvement. You are comfortable working in a dynamic international environment and have experience managing general ledger activities, reconciliations, and financial reporting processes. With strong analytical skills and a proactive mindset, you can identify issues, improve processes, and build effective relationships with stakeholders across the organisation. You combine a hands-on approach with a commitment to delivering reliable financial information that supports sound business decision-making.
The ideal candidate
Bachelor’s Degree in Accounting, Finance or related field, minimum
5+ years of experience in General Ledger accounting
Experience with ERP systems (Exact Globe, SAP S4HANA) is an advantage
Proficiency in AR and AP systems
Strong knowledge of management accounting & reporting processes
Strong attention to detail and accuracy
Excellent organisational skills and time management
Effective communication skills (written and verbal)
Ability to meet deadlines and solve problems
Fluency in written & spoken English is a requirement. Other languages are a plus
Work location
This position is based in Almere, the Netherlands. Hybrid working is possible.
What do we offer?
You will join an international finance organisation where your expertise directly contributes to accurate financial processing, strong internal controls, and effective stakeholder collaboration. You will work in a professional and supportive environment with room for ownership, development, and continuous improvement.
Employee Benefits:
A competitive salary that reflects your knowledge and experience.
Flexible working hours and the option to work from home.
A standard working week of 37.5 hours.
Opportunities for training and professional development.
Gym subscription and bike plan.
Employee benefits plan with discounts on various products and services.
Participation in company outings, sports activities, and events.
Commuting allowance.
27 vacation days (+ the ability to build up time for time).
8% holiday allowance and year-end bonus based on company results.
Meet one of your new colleagues
Aydin Bekdas – Team Leader Reporting
Accurate reporting isn’t an outcome by chance — it’s driven by ownership, discipline, and expertise. In this role, you make it happen.
.yanmar-application-section, .yanmar-application-section *, .yanmar-application-section *::before, .yanmar-application-section *::after { box-sizing: border-box; } .yanmar-application-section { -color-primary: #dc1e37; -color-primary-tint: #fff0f2; -color-heading: #111827; -color-text: #6b7280; -color-text-strong: #4b5563; -color-border: #e5e7eb; -color-line: #d8d8d8; -shadow-card: 0 15px 35px rgba(0, 0, 0, 0.08); background: #f7f7f7; padding: 90px 40px; } .yanmar-application-header { text-align: center; margin-bottom: 80px; } .yanmar-eyebrow { display: block; color: var(-color-primary); text-transform: uppercase; font-size: 13px; letter-spacing: 1.8px; font-weight: 700; margin-bottom: 14px; } .yanmar-application-header h2 { font-size: 46px; line-height: 1.15; margin: 0 0 18px; color: var(-color-heading); } .yanmar-application-header p { font-size: 20px; color: var(-color-text); margin: 0; } .yanmar-application-layout { max-width: 1300px; margin: 0 auto; display: grid; grid-template-columns: minmax(0, 1fr) 420px; gap: 60px; align-items: start; } .yanmar-process { position: relative; display: grid; grid-template-columns: repeat(5, 1fr); gap: 38px; padding-top: 10px; list-style: none; margin: 0; padding-left: 0; } /* Belt-and-braces: some themes' base list styles load after this stylesheet and win on specificity, so the marker survives 'list-style: none' on the alone. Kill it on the
too. */ .yanmar-process .yanmar-step { list-style: none; list-style-type: none; } .yanmar-process .yanmar-step::marker { content: ""; display: none; } .yanmar-process::before { content: ""; position: absolute; top: 72px; left: 10%; right: 10%; height: 2px; background: var(-color-line); z-index: 0; } .yanmar-step { position: relative; z-index: 1; text-align: center; } .yanmar-step-icon { width: 124px; height: 124px; margin: 0 auto 36px; border-radius: 50%; background: var(-color-primary-tint); display: flex; align-items: center; justify-content: center; } .yanmar-step-icon svg { width: 44px; height: 44px; fill: none; stroke: var(-color-primary); stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; } .yanmar-step h3 { min-height: 58px; margin: 0 0 22px; font-size: 20px; line-height: 1.35; color: var(-color-heading); } .yanmar-step p { margin: 0 auto; max-width: 190px; font-size: 16px; line-height: 1.8; color: var(-color-text); } .yanmar-contact-card { background: #ffffff; border-radius: 18px; padding: 36px 30px; box-shadow: var(-shadow-card); color: var(-color-heading); } .yanmar-contact-card h3 { font-size: 32px; line-height: 1.15; margin: 0 0 28px; color: var(-color-heading); } .yanmar-person { border-top: 1px solid var(-color-border); padding: 28px 0; display: grid; grid-template-columns: 130px 1fr; gap: 28px; align-items: center; } .yanmar-person img { width: 130px; height: 130px; border-radius: 50%; object-fit: cover; } .yanmar-person-name { margin: 0 0 4px; font-size: 18px; color: var(-color-heading); } .yanmar-person-title { margin: 0 0 14px; color: var(-color-text-strong); font-size: 16px; } .yanmar-contact-intro { margin: 0; color: var(-color-text-strong); line-height: 1.6; font-size: 15px; } .yanmar-contact-link { display: grid; grid-template-columns: 54px 1fr auto; gap: 18px; align-items: center; padding: 20px 0; border-top: 1px solid var(-color-border); color: var(-color-heading); text-decoration: none; font-weight: 600; font-size: 18px; transition: color 0.2s ease; } .yanmar-contact-.yanmar-contact-link: focus-visible { outline: 2px solid var(-color-primary); outline-offset: 4px; border-radius: 4px; } .yanmar-link-icon { width: 54px; height: 54px; border-radius: 50%; background: var(-color-primary-tint); display: flex; align-items: center; justify-content: center; } .yanmar-link-icon svg, .yanmar-availability svg { width: 26px; height: 26px; fill: none; stroke: var(-color-primary); stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; } .yanmar-arrow { font-size: 34px; line-height: 1; color: var(-color-text-strong); } .yanmar-availability { border-top: 1px solid var(-color-border); padding-top: 26px; margin-top: 10px; display: grid; grid-template-columns: 54px 1fr; gap: 18px; align-items: center; color: var(-color-text-strong); line-height: 1.5; } .yanmar-availability svg { stroke: #8a8a8a; } @media (max-width: 1100px) { .yanmar-application-layout { grid-template-columns: 1fr; } .yanmar-process { grid-template-columns: 1fr; gap: 55px; } .yanmar-process::before { display: none; } .yanmar-step { max-width: 420px; margin: 0 auto; } .yanmar-step h3 { min-height: auto; } .yanmar-contact-card { max-width: 520px; margin: 0 auto; } } @media (max-width: 520px) { .yanmar-application-section { padding: 70px 20px; } .yanmar-application-header { margin-bottom: 60px; } .yanmar-application-header h2 { font-size: 34px; } .yanmar-application-header p { font-size: 17px; } .yanmar-step-icon { width: 105px; height: 105px; } .yanmar-step-icon svg { width: 38px; height: 38px; } .yanmar-person { grid-template-columns: 1fr; text-align: center; } .yanmar-person img { margin: 0 auto; } .yanmar-contact-link { grid-template-columns: 48px 1fr auto; font-size: 16px; } .yanmar-link-icon { width: 48px; height: 48px; } } @media (prefers-reduced-motion: reduce) { .yanmar-contact-link { transition: none; } }
THE APPLICATION PROCESS
A clear process. A personal approach.
We keep our application process simple, transparent and fast.
Short telephone acquaintance
We get to know each other and discuss your motivation.
First interview at Yanmar
You’ll meet the team and learn more about the role.
Second interview
A deeper conversation to ensure we’re the right fit.
Job offer
We’ll make you an offer and discuss the next steps.
Let’s get started!
Welcome aboard. We’ll prepare everything for your first day.
QUESTIONS?
We’re here to help.
Jack Denkers
Corporate Recruiter
Feel free to reach out if you have any questions about the vacancy or application process.
+31 (0)36 2050 113
›
Send me an email
›
Available on weekdays
during office hours.