NetSuite Administrator
The NetSuite Administrator exists to own, operate, and continuously improve Omilia 's Oracle NetSuite ERP environment โ a complex OneWorld setup spanning four legal entities with multi-currency, multi-book accounting, ARM-driven revenue recognition, and live Greek fiscal compliance. This role is the single point of technical accountability for NetSuite at Omilia , sitting at the intersection of Finance operations and enterprise systems. The successful individual works autonomously as a trusted partner to Finance, Engineering, and external auditors, ensuring the system is always audit-ready, integrated, and aligned to business needs.
Accountabilities
- Own and govern the NetSuite ERP environment end-to-end, including system health, change control, and continuous improvement across all subsidiaries.
- Ensure the integrity and accuracy of multi-book accounting, intercompany transactions, and consolidated financial reporting in NetSuite OneWorld.
- Maintain and evolve the Advanced Revenue Management (ARM) module to support compliant, audit-ready revenue recognition under IFRS 15 / ASC 606.
- Act as the primary technical owner of NetSuite integrations, ensuring reliable data flow between NetSuite and billing, CRM, and payroll platforms.
- Sustain audit readiness across SOC 2, PCI-DSS, and statutory frameworks by maintaining system documentation, access controls, and change evidence.
- Drive NetSuite development and improvement projects, liaising with implementation partners and evaluating SuiteApps to expand system capabilities.
Key Responsibilities
- Manage user roles, permissions, and access controls across all subsidiaries within the OneWorld environment.
- Maintain and improve saved searches, custom reports, dashboards, and KPIs for Finance and Leadership stakeholders.
- Administer accounting period opens/closes and coordinate month-end and year-end system tasks.
- Configure and maintain Advanced Revenue Management (ARM) โ Revenue Arrangements, Revenue Elements, and Recognition Rules โ for SaaS subscription contracts.
- Troubleshoot revenue recognition discrepancies across primary and secondary accounting books.
- Administer multi-book accounting setup (primary EUR/USD and secondary EUR/USD books) and monitor intercompany transaction matching, elimination entries, and FX postings.
- Maintain and troubleshoot integrations between NetSuite and third-party platforms including billing, CRM, and payroll systems.
- Build and maintain saved searches, SuiteQL queries, and workflows to automate Finance operations.
- Support the myDATA integration for Greek VAT and fiscal reporting compliance.
- Maintain change logs, system documentation, and control evidence for internal and external auditors.
- Lead or participate in NetSuite improvement and implementation projects, and evaluate SuiteApps or third-party tools to expand capabilities.
Requirements
- 4+ years of hands-on NetSuite administration experience.
- Proven experience with NetSuite OneWorld in a multi-subsidiary, multi-currency environment โ non-negotiable.
- Strong working knowledge of NetSuite multi-book accounting (primary and secondary books).
- Experience configuring the Advanced Revenue Management (ARM) module.
- Proficiency in SuiteQL for custom reporting and data extraction.
- Solid understanding of accounting fundamentals: debits/credits, intercompany eliminations, FX revaluation.
- Ability to work independently with minimal supervision in a remote setup.
- Strong written and verbal English communication skills.
Nice to have:
- SuiteScript 2.x experience for workflow automation and scripting.
- IFRS 15 / ASC 606 revenue recognition in a SaaS context.
- IFRS 16 lease accounting in NetSuite.
- Fixed Asset Management (FAM) module experience.
- Experience integrating NetSuite with billing platforms such as Nue, Zuora, or Salesforce CPQ.
- Exposure to Greek myDATA or similar e-invoicing and fiscal reporting integrations.
- NetSuite Admin