BI & Analytics Developer

First Community Bank
Richmond, VA


At First Community Bank, we are committed to making our community, the places where we live and work, a better place each day. With a true focus on “community banking,” employees find that they can make an impact through company-sponsored programs such as paid volunteer time, matching gifts for charitable contributions, and team participation in charitable events. We offer comprehensive benefits including health, vision, and dental insurance, 401(k) plan with employer match, life insurance, and paid vacation days, holidays, and other time off options. With over 60 locations in four states, First Community Bank offers the personal service you would expect from a company that knows your community. We welcome all applicants and look forward to new colleagues joining our community!

We are seeking a Business Intelligence & Analytics Developer with experience in both traditional BI reporting and applied analytics. This role focuses on building dashboards and reports using the Microsoft BI stack while also developing and supporting basic machine learning models in Python to enhance analytical insights and decision-making.

The ideal candidate has production experience with Power BI and SQL, along with hands-on exposure to applied machine learning using scikit-learn.

Duties and Responsibilities:

  • Develop and maintain dashboards and reports using Microsoft Power BI and SSRS .
  • Create and manage Power BI datasets , including DAX calculations and measures.
  • Partner with business stakeholders to translate reporting and analytical needs into practical solutions.
  • Write and optimize T-SQL queries, views, and stored procedures to support reporting and analytics workloads.
  • Develop, train, and maintain machine learning models in Python using scikit-learn for use cases such as forecasting, classification, or anomaly detection.
  • Integrate model outputs into BI reports or downstream analytical processes.
  • Support data preparation workflows, including exposure to SSIS or similar ETL tools.
  • Participate in established deployment and release processes using Azure DevOps (or similar tools) .
  • Monitor and troubleshoot production reporting and analytics solutions.

Requirements

  • Bachelor’s degree in a quantitative or technical field, or equivalent practical experience.
  • 3–5 years of experience in BI, analytics, or data-focused roles.
  • Strong experience developing reports and dashboards in Power BI .
  • Solid T-SQL skills, including joins, aggregations, and query optimization.
  • Hands-on experience using Python for data analysis or modeling.
  • Practical experience building machine learning models using scikit-learn (training, evaluation, and basic tuning).
  • Experience working in production environments with structured deployment processes.
  • Strong attention to data quality, accuracy, and documentation.

Preferred Skills and Qualifications:

  • Exposure to SSIS for ETL or data preparation workflows.
  • Familiarity with Azure DevOps for source control and deployment of BI and analytics assets.
  • Experience operationalizing analytical or ML outputs into reports or business processes.
  • Experience supporting analytics in regulated or data-sensitive environments.

Salary Description

$43.33-$64.99/hour - Grade 14*

Posted 2026-03-22

Recommended Jobs

Speechwriter

Red Carrot
Alexandria, VA

Position: Speechwriter Clearance: Public Trust or the ability to obtain Location: On site (Alexandria, VA) We are hiring a skilled Speechwriter to support leadership by developing high-level s…

View Details
Posted 2026-01-28

VHCMG Clinical Staff Educator (Staff Development Specialist)

VHC Health
Arlington, VA

Job Description Job Description Qualifications Purpose & Scope: The Staff Development Specialist I is involved in the training and professional development of staff at all levels of the org…

View Details
Posted 2026-03-21

Principal Systems Engineer

Intrepidus Talent Solutions
Fairfax, VA

Principal Systems Engineer – Space & Defense Electronics Location: Concord, NH or Fairfax, VA, Littleton, CO (Onsite) Employment Type: Full-Time Reports To: Senior Principal Systems Engine…

View Details
Posted 2026-02-04

Team Member

Everyday Coffee Co.
Culpeper, VA

Job Description Job Description Position Title: Restaurant Team Member Reports To: Restaurant Manager Overview: A Dunkin’ Restaurant Team Member is generally responsible for preparing …

View Details
Posted 2026-03-16

Planned Giving Coordinator

Institute for Justice
Arlington, VA

Join the Institute for Justice, a public interest law firm on the front lines fighting to end widespread abuses of government power and to secure the rights of all Americans. We’re seeking a detail…

View Details
Posted 2026-01-22

Informatica Administrator

System One
Leesburg, VA

Job Title: Informatica Administrator Location: Hybrid, out of Baltimore, MD Position Type: Long Term Contract Pay Rate: Negotiable Requirements • Perform day-to-day operati…

View Details
Posted 2026-02-27

Housekeeper - DoubleTree by Hilton Washington DC Crystal City

Hilton
Arlington, VA

The beautiful DoubleTree by Hilton Crystal City is seeking full-time housekeepers to join their team! This 627-room property is half a mile south of The Pentagon near I-395 and the Pentagon City Me…

View Details
Posted 2026-03-20

Summer Conservation Crew Member

Conservation Legacy
Harrisonburg, VA

Position Summary:   The Conservation Crew Member  position is an entry-level role .  Crew Members are supported on a variety of levels, by their Crew Leaders, Program Staff & Project Partners, and C…

View Details
Posted 2026-03-06

Physician

The Inline Group
Norfolk, VA

Virginia Beach and the surrounding communities Full Time Hours: Monday - Friday 8 am - 5 pm Employed Average Patients seen: Average patient census is 10-12 Sign-On Bonus C…

View Details
Posted 2026-03-21

215367 - Rigger

Chipton‑Ross Inc
Newport News, VA

Chipton-Ross is seeking 50 Riggers for a contract opportunity in Newport News, VA. BASIC QUALIFICATIONS (REQUIRED SKILLS/EXPERIENCE): Candidates must have 2-5 years' experience in heavy rigging a…

View Details
Posted 2026-03-14