Business Analyst / Senior Business Analyst, Finance & Accounting Systems

Kinsale Insurance•Richmond, VA
•$80,000 - $112,000

About The Position

Kinsale Insurance is hiring a Business Analyst or Senior Business Analyst to support finance and accounting applications and processes, including NetSuite, Accounts Receivable, Accounts Payable, financial data flows, and reporting. The role partners with Back Office Agile teams to analyze data, research accounting logic in applications, and translate between technical code and business needs. It helps shape project requirements, recommend process improvements, and support day-to-day NetSuite operations. The company is hiring candidates across experience levels, from analysts developing finance knowledge to experienced professionals who can lead by example and influence decisions. Senior-level analysts serve as subject matter resources for how applications support finance and accounting processes. They lead analysis for complex or cross-system projects, assess downstream effects of changes, consult with Accounting, Finance, Internal Audit, and data teams, support audit and control requests, recommend solutions through advanced analysis, and partner with the Product Owner on roadmap priorities and expanded product ownership responsibilities.

Requirements

  • Bachelor’s degree in Accounting, Finance, Information Systems, Computer Science, or a related field, or equivalent experience.
  • Working knowledge of accounting fundamentals, or strong interest in learning them, including the general ledger, accounts receivable, accounts payable, and financial reporting.
  • Ability to write and execute basic SQL queries, with familiarity with JSON.
  • Analytical, research-driven problem-solving skills, including the ability to see the big picture, connect related details, and ask probing questions.
  • Strong written and verbal communication skills, including explaining technical results to business audiences and business needs to technical teams.
  • Familiarity with business process documentation.
  • Collaborative, customer-focused, and innovative mindset, with the ability to manage shifting priorities.
  • For senior-level candidates: 4+ years of business analyst experience, including work with financial or accounting applications.
  • For senior-level candidates: experience with an ERP system in a support, administration, or analyst capacity.
  • For senior-level candidates: solid understanding of how accounting concepts are supported in systems, including financial close, reconciliations, and subledger-to-GL relationships.
  • For senior-level candidates: ability to write complex SQL queries and perform complex data analysis, demonstrated business process documentation expertise, and Jira proficiency.

Nice To Haves

  • NetSuite ERP experience is strongly preferred for senior-level candidates.

Responsibilities

  • Analyze financial and accounting transaction data with SQL to understand how it flows through applications, and clearly explain findings to business and development teams.
  • Research and document how accounting logic works in systems, translating between code and business needs.
  • Partner with the Product Owner to elicit, analyze, and document requirements for projects involving financial applications.
  • Support NetSuite production operations, including issue triage and resolution, coordination with the NetSuite support provider, and change requests through the change management process.
  • Support NetSuite release upgrades and configuration, including testing, regression validation, saved searches, reports, workflows, roles and permissions, and custom fields.
  • Investigate discrepancies and reconciliation issues across systems to identify root causes in data, configuration, or code.
  • Collaborate with Accounting, Finance, and technical teams to ensure system designs produce accurate financial results, including validating outcomes after deployments.
  • Develop documentation, process maps, and training materials.
  • For senior-level candidates: serve as a subject matter resource on how applications support accounting and finance processes.
  • For senior-level candidates: lead analysis for complex or cross-system projects and anticipate downstream impacts of changes to financial data and processes.
  • For senior-level candidates: consult with Accounting, Finance, Internal Audit, and data teams, including supporting audit and control requests.
  • For senior-level candidates: recommend solutions to complex requirements through advanced analysis and measurement.
  • For senior-level candidates: partner with the Product Owner on roadmap priorities and grow into expanded product ownership responsibilities.

Benefits

  • Competitive pay and bonus opportunities.
  • Health, dental, and vision insurance.
  • Up to $3,600 in annual individual HSA contributions or $7,000 in annual family HSA contributions.
  • Generous paid time off, including 22 days of PTO and 10 paid company holidays.
  • Clear promotion paths, mentorship, and ongoing professional development.
  • 401(k) contributions matched up to 6% on base salary and bonus.
  • Standard life insurance and disability coverage.
  • Annual $3,000 reimbursement for educational training and certifications.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service