SEC Reporting Analyst
Company | Ameresco |
---|---|
Location | Framingham, MA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Junior, Mid Level |
Requirements
- Bachelor’s degree in accounting or related field.
- Minimum of 2 years of experience with U.S. GAAP (including ASC 842, ASC 606, ASC 718, and others) and SEC reporting regulations in a professional setting.
- Fully proficient with Microsoft Excel.
Responsibilities
- Preparing annual Form 10-K and quarterly Form 10-Q, including XBRL tagging.
- Ensuring accurate presentation of financial statements and disclosures in accordance with US GAAP and SEC rules, as well as consistent presentation with other public releases of financial data.
- Responsible for assisting with the compliance reporting, including annual audited standalone financial statements and unaudited quarterly results for multiple entities.
- Calculating basic and diluted weighted average shares outstanding for EPS calculations.
- Preparing the quarterly cash flow Ref Aids for the US.
- Continuously monitoring, documenting, and communicating the development of new accounting standards, interpretations, and emerging guidance to the finance organization, including current and future impact on the Company.
- Evaluating accounting issues related to non-routine and complex transactions, including purchase accounting, conducting research to identify applicable accounting guidance, and preparing position papers documenting issues, facts and conclusions.
- Partnering with others in the organization, outside of finance, primarily legal, investor relations and treasury to assist with the development/optimization of reports; Actively participates in the monthly close process, including submitting journal entries and performing account reconciliations.
- Providing audit support as part of the SOX compliance program.
- Perform other duties as required.
Preferred Qualifications
- Strong analytical skills and exceptional attention to detail.
- Strong communication skills both verbally and written.
- Motivated, self-starter with a team player mentality.
- Ability to work overtime as needed to meet deadlines.
- Strong organizational skills in order to manage multiple projects with competing deadlines.