General Accountant

Join our team in Birmingham, Alabama!
Job Description

The General Accountant provides a range of support across the accounting department, contributing to recurring accounting tasks, administrative support, and department-wide initiatives. This position is ideal for someone with a strong understanding of accounting fundamentals and the ability to work both independently and collaboratively in a deadline-driven environment.

Benefits Include:

  • Comprehensive health, dental, and vision insurance
  • Generous paid time off and holidays
  • Retirement savings plan with substantial contributions by the YMCA
  • Free YMCA membership and discounts on programs and services, including our childcare programs
  • Professional development and training opportunities
  • Supportive and inclusive work environment
Qualifications
  • Bachelor's degree in Accounting, Finance, or related field preferred.
  • 1-3 years of relevant accounting experience required.
  • Strong attention to detail, critical thinking skills, organizational skills, and ability to follow through on tasks.
  • Excellent time management skills and ability to manage multiple tasks at once.
  • Proficiency with Excel and accounting software preferred.
  • Strong communication and interpersonal skills.
  • Ability to work both independently and as part of a team.

Preferred Attributes:
Adaptable and willing to learn new systems
Reliable and able to manage multiple tasks
Approaches work with professionalism and a customer-service mindset

Essential Functions
  • Enter and review financial data in accounting systems under direction of department leadership
  • Perform general accounting processes such as reconciliations, transaction coding, and report preparation.
  • Perform monthly close and year end close processes and help ensure timely completion of recurring tasks.
  • Assist with data entry, invoice processing, and other AP functions as needed.
  • Assist with Payroll functions as needed.
  • Help prepare and organize financial data and documentation for internal review or audit support.
  • Maintain organized financial records and assist with file management.
  • Provide administrative and project-based support to the Controller as needed.
  • Support ongoing improvements to workflows and department processes.
  • Other duties as assigned to support department and organizational needs.