Financial Systems Accountant

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

WAGE / SALARY

$10 per hour

HOURS PER WEEK

40

DATE UPDATED

Jun 17, 2026

JOB OVERVIEW

The Opportunity

We are looking for a Financial Systems Accountant to support accounting system implementation and financial data migration projects for US-based companies.

This role is ideal for an accounting professional who enjoys working with systems, reconciliations, financial data, and process accuracy. You will help ensure that data moving from legacy accounting platforms into a modern ERP is complete, accurate, and compliant with US GAAP.

You will work closely with US-based finance stakeholders and implementation teams to support clean, reliable, and successful system transitions.

What You’ll Do

• Support financial system implementation and migration projects from an accounting perspective
• Extract historical financial data from platforms such as QuickBooks Online, NetSuite, Xero, Sage, and similar systems
• Clean, organize, and map financial data to the new chart of accounts, general ledger, entities, and reporting structure
• Prepare journal entry, trial balance, opening balance, and historical transaction uploads
• Map accounts, vendors, customers, departments, classes, locations, entities, and other financial dimensions
• Upload and validate bills, invoices, contracts, and supporting accounting schedules
• Reconcile financial data between legacy systems and the new ERP
• Perform detailed reconciliations across cash, accounts receivable, accounts payable, deferred revenue, prepaid expenses, fixed assets, and other key accounts
• Compare source-system closing balances against opening balances in the new system
• Identify, investigate, and resolve data discrepancies before go-live
• Ensure data accuracy, integrity, and compliance throughout the implementation process
• Collaborate with internal teams and US-based finance stakeholders
• Communicate progress, risks, blockers, and reconciliation issues clearly
• Document workflows, migration steps, reconciliation logic, and quality-control checks
• Support multiple client projects while maintaining strong ownership and accuracy

What We’re Looking For

Required Experience

• 3+ years of hands-on accounting experience
• 1+ years of US GAAP experience
• Hands-on accounting experience across reconciliations, general ledger, AP, AR, month-end close, or financial reporting
• Experience working with accounting systems, ERP platforms, financial system implementations, or accounting data migration projects
• Experience working with US-based companies, clients, or accounting teams
• Strong reconciliation experience, especially with large volumes of financial data
• Strong understanding of US GAAP principles, standards, and regulations
• Experience ensuring data accuracy, integrity, and compliance across accounting workflows or system-related projects
• Proficiency in at least one accounting platform such as QuickBooks Online, NetSuite, Xero, Sage, or a comparable ERP
• Excellent written and verbal communication skills in English
• Comfortable working directly with US-based clients and stakeholders
• Strong project coordination, follow-through, and ownership skills
• Ability to work independently and manage responsibilities with minimal oversight

Strongly Preferred

• Direct exposure to ERP implementation, accounting system migration, or finance transformation projects
• Hands-on experience with financial data extraction, mapping, cleanup, validation, and reconciliation
• Experience supporting companies as they transition from one accounting platform to another
• Background in a CPA firm, bookkeeping firm, outsourced accounting company, SaaS company, or ERP implementation environment
• Experience working with large transaction volumes or multi-entity accounting
• Familiarity with SaaS accounting concepts such as ASC 606, deferred revenue, ARR, MRR, and revenue waterfalls
• Advanced proficiency in Excel or Google Sheets
• Bachelor’s degree in Accounting, Finance, or a related field
• CPA or equivalent accounting certification

Who Will Thrive in This Role

You are someone who enjoys working at the intersection of accounting, systems, and data accuracy.

You do not just want numbers to move from one system to another — you want them to be correct, reconciled, explainable, and ready for use by finance teams.

You are detail-oriented, structured, and comfortable working with complex datasets, imperfect historical information, and fast-moving implementation timelines. You communicate clearly, take ownership of discrepancies, and care deeply about financial data quality.

Why Join Through MAVI

• Work with high-growth US companies shaping the future of finance and accounting
• Build expertise at the intersection of accounting, systems, financial data, and ERP transformation
• Gain hands-on experience with complex implementation and migration projects
• Work remotely while collaborating with experienced US-based finance teams
• Take on meaningful work with direct business impact
• Receive ongoing support from MAVI throughout your placement, onboarding, and long-term journey

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.1263
Total Execution Time  0.1277
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,520,592 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Financial-Systems-Accountant-1670797
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.1202 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1670797
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 896657
 LIMIT 1 
0.0789   SELECT COUNT(DISTINCT t.id) as cnt
FROM 
`t_thread` `t`
INNER JOIN `t_message` `mON `t`.`id` = `m`.`thread_id`
INNER JOIN `t_message_employer` `eON `m`.`id` = `e`.`message_id`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1670797
AND `misc`.`idIS NULL 
0.0006   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-06-22',ej.date_added) duration_daysDATEDIFF('2026-06-22',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-06-22',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1670797' 
0.0007   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1670797 
0.0109   UPDATE employer_jobs SET hit_counts '***Jun-17-2026=310***Jun-18-2026=115***Jun-19-2026=21***Jun-20-2026=15***Jun-22-2026=1' WHERE job_id'1670797'  
0.0008   UPDATE employer_jobs SET monthly_hits '***Jun-2026=462' WHERE job_id'1670797'  
0.0010   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1670797' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1670797 
0.0247   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '896657'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)