Program Finance Analyst
Job Description
Location: Lynchburg, VA
Pay Rate: $35–$45/hour
- Prepare and process accounting requests for contract setups, renewals, revenue recognition, and invoicing events
- Partner with Managed Services and Program teams to ensure accurate time-phasing of service renewals, inception dates, and contract performance periods
- Collaborate with Customer Service and Sales Operations to forecast bookings and manage contract data within ERP systems
- Execute contract closures in accounting systems at the end of service periods
- Perform month-end journal entries and financial close support activities
- Develop monthly financial analysis and forecasts for assigned contract portfolio
- Support internal and external audits as required
- Assist in annual budget preparation and monthly budget-to-actual variance analysis
- Reconcile monthly invoices for LTE segment contracts
- Conduct ongoing cost vs. actuals analysis across managed services contracts
- Meet monthly deadlines and deliverables in a fast-paced environment
- Collaborate cross-functionally with finance, operations, and business teams
- Support ad hoc financial reporting and analysis requests
- Bachelor’s degree in Finance, Accounting, or related field
- 2–4 years of relevant accounting or finance experience
- Strong accounting acumen and understanding of financial principles
- Intermediate to advanced proficiency in Microsoft Excel (pivot tables, VLOOKUP/XLOOKUP)
- Experience working with accounting systems (2–4 years)
- Knowledge of revenue recognition and double-entry accounting
- Experience with reporting and analytics tools such as Power BI, Snowflake, or Alteryx
- Familiarity with SAP or Hyperion reporting systems
- Experience performing cost variance analysis (actuals vs. forecast)
- Strong organizational and multitasking abilities
- Excellent written and verbal communication skills
- High attention to detail and accuracy
- Self-motivated with a strong work ethic
- Team-oriented with the ability to collaborate cross-functionally
- Ability to work independently and take ownership of responsibilities
- Office-based, cubicle environment
- Fast-paced and dynamic team setting
- Team size: Approximately 11 members
- Candidates from banking or government agency backgrounds will not be considered
- Must demonstrate strong accounting foundation and hands-on experience