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.