Business Analyst / Senior Business Analyst, Finance & Accounting Systems
Richmond, VA, United States20h ago
Key details
- Salary
- $80K–$92K/yr
- Location
- Richmond, VA, United States
- Work style
- Onsite
- Level
- Senior
- Job type
- Full-time
- Experience
- 4–7 yrs
- Function
- Finance & Accounting
- Focus area
- other
- Posted
- 20h ago
Skills
About the role
Are you a curious analyst who loves digging into the numbers to understand why a system produces the results it does? Join Kinsale Insurance, a leading excess and surplus (E&S) lines carrier headquartered in Richmond, VA. We’re known for our high-quality, high-touch approach and innovative, personalized solutions that help clients manage complex risks. We bring that same standard of excellence to the technology behind our finance and accounting operations.
About the Role
As a Business Analyst or Senior Business Analyst, you’ll support the finance and accounting applications and processes that keep Kinsale running, including NetSuite, Accounts Receivable, Accounts Payable, and financial data flow and reporting. You’ll partner with our Back Office Agile teams to analyze data, research how accounting logic works in our applications, and translate between code and the business. You’ll help shape project requirements, recommend process improvements, and support the daily operation of NetSuite. We’re hiring across experience levels, from analysts ready to build finance knowledge to seasoned professionals ready to lead by example and influence decisions.
What You’ll Do
- Analyzing financial and accounting transaction data with SQL to understand how it flows through our applications, and explaining results clearly to business and development teams.
- Researching and documenting how accounting logic works in our systems, translating between code and the business.
- Partnering with the Product Owner to elicit, analyze, and document requirements for projects that touch financial applications.
- Supporting NetSuite production operations, including issue triage and resolution, coordination with our NetSuite support provider, and change requests through our change management process.
- Supporting NetSuite release upgrades and configuration needs, including testing, regression validation, saved searches, reports, workflows, roles and permissions, and custom fields.
- Investigating discrepancies and reconciliation issues across systems to identify root causes in data, configuration, or code.
- Collaborating with Accounting, Finance, and technical teams to ensure system designs deliver accurate financial results, including validating outcomes after deployments.
- Developing documentation, process maps, and training materials.
Senior-level analysts will also:
- Serve as a subject matter resource on how accounting and finance processes are supported by our applications.
- Lead analysis for complex or cross-system projects, anticipating the downstream impact of changes to financial data and processes.
- Consult with Accounting, Finance, Internal Audit, and data teams, including supporting audit and control requests.
- Recommend creative solutions to complex requirements through advanced analysis and measurement.
- Partner with the Product Owner on roadmap priorities and grow into expanded product ownership responsibilities over time.
What You Bring
- Bachelor’s degree in Accounting, Finance, Information Systems, Computer Science, or a related field, or equivalent experience.
- Working knowledge of, or strong interest in learning, accounting fundamentals such as 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, with the ability to see the big picture, connect related details, and ask probing questions.
- Strong written and verbal communication skills, with the ability to explain technical results to business audiences and business needs to technical teams.
- Familiarity with business process documentation.
- A collaborative, customer-focused, and innovative mindset, with the ability to manage multiple priorities as they shift.
Expected for senior-level candidates:
- 4+ years of business analyst experience, including work with financial or accounting applications.
- Experience with an ERP system (NetSuite strongly preferred) in a support, administration, or analyst capacity.
- Solid understanding of how accounting concepts are supported in systems, including the financial close, reconciliations, and subledger-to-GL relationships.
- Ability to write complex SQL queries and perform complex data analysis, with demonstrated business process documentation expertise and Jira proficiency.
Why You’ll Love Working at Kinsale
- Competitive Pay & Bonus Opportunities – Rewarding performance and initiative.
- Comprehensive Benefits – Health, dental, and vision insurance with up to $3,600 (individual) or $7,000 (family) in HSA contributions per year.
- Work-Life Balance – Generous paid time off including 22 days of PTO and 10 paid company holidays.
- Career Growth – Clear promotion paths, mentorship, and ongoing professional development.
- Retirement & Security – Up to 6% matching 401(k) contributions on base salary and bonus, standard life insurance, and disability coverage.
- Continuous Learning – Annual $3,000 reimbursement for educational training and certifications.
Integrity & Responsibility
Kinsale values strong financial responsibility. A credit check will be conducted as part of the selection process for roles that require sound judgment, trustworthiness, or access to sensitive information.
Ready to Apply?
If you’re curious, analytical, and excited to connect finance and technology, this is your opportunity to grow your career with a top-performing E&S insurer. Join Kinsale Insurance and thrive in a company that rewards initiative, collaboration, and excellence.
Apply today and start building your future with us!
Salary Range
Business Analyst: $80,000 - $92,000
Senior Business Analyst: $100,000 - $112,000
This posted range is our best estimate; starting salary will be based on experience level. Additionally, the posted range reflects only base salary and does not include annual bonuses, benefits, or reimbursements.
How well do you match this job?
Free account needed to apply or save. It takes a minute, and we'll bring you right back to this job.