Join Our Team as an Assistant Controller!
Are you a detail-oriented accounting professional looking for your next challenge? We are excited to invite you to apply for the role of Assistant Controller with our client in beautiful Montgomery, Alabama. This is a fantastic opportunity for someone with strong analytical skills and a solid grasp of accounting principles, especially if you thrive in a dynamic, fast-paced environment. Plus, this Contract-to-Permanent position allows you to transition into a long-term role based on your performance!
Your Responsibilities Will Include:
* Reviewing, allocating, and recording accounts payable and receivable transactions to ensure accuracy.
* Documenting and refining business processes and accounting policies to enhance internal controls.
* Collaborating in setting financial standards and contributing to forecasting activities.
* Providing valuable input during departmental goal-setting initiatives.
* Identifying and resolving accounting issues, offering actionable recommendations for improvement.
* Partnering with fellow accountants and the Controller to manage various accounting tasks.
* Overseeing and supporting all accounting operations, including billing, accounts receivable/payable, general ledger, cost accounting, inventory accounting, and revenue recognition.
* Coordinating budget preparation, financial forecasting, and variance reporting processes.
* Assisting in generating timely monthly financial statements and regulatory reports.
What We’re Looking For:
* Education: Bachelor’s degree in Accounting from an accredited institution.
* Experience: At least 5 years of accounting experience in a detail-oriented environment.
* Technical Skills: Proficiency in Microsoft Office Suite and QuickBooks Enterprise software.
* Knowledge: Strong understanding of general ledger functions and month-end closing procedures.
* Location: Ability to work on-site in Montgomery, Alabama in an office environment.
* Soft Skills: Excellent organizational and communication skills to collaborate effectively across teams.
Why Join Us?
By becoming part of our team, you’ll not only enhance your skills but also contribute to a vibrant workplace culture. We value growth, collaboration, and innovation, and we’re excited to see how you can make a difference!
If you’re ready to take the next step in your career and make a meaningful impact, we encourage you to apply!