Controller

Job Summary: The Controller oversees JMS financial operations and ensures compliance with accounting standards. This individual plays a critical role in managing work-in-progress (WIP) schedules, calculating estimated costs of completion, ensuring compliance with sales and use tax requirements, cash forecasting, budgeting, and leveraging software tools such as NetSuite, SmartSheet, and Navan.  Reporting to the Chief Financial Officer, the Controller serves as a key leader within the finance team, develops, implements, and ensures adherence to financial policies and provides financial data and insight to support strategic decision making for the organization.

Key Responsibilities and Duties:

  • Prepare and analyze monthly, quarterly and annual financial statements maintaining accuracy and adherence to regulatory requirements and best practices
  • Manage WIP schedules, ensuring timely and accurate tracking of project progress, costs and revenues
  • Analyze and reconcile WIP and job costing data in line with GAAP and industry standards
  • Lead the annual budgeting process, participate and support project leaders when bidding and budgeting projects and develop financial forecasts to guide strategic planning
  • Conduct financial analysis to identify trends, variances and opportunities for cost savings
  • Develop, maintain and improve internal controls to safeguard company assets and ensure the integrity of financial information
  • Collaborate with project leadership to ensure accurate cost-tracking and forecasting
  • Partner with HR and Payroll teams to set up and maintain payroll and accounting software to process, capture and report on payroll and job costing allocations
  • Establish and maintain relationships with banking partners and complete monthly banking borrowing certificate reporting
  • Understand and ensure company compliance with federal, state and local financial regulations and requirements, including those specific to the construction industry such as certified payroll and inflation reduction act requirements
  • Oversee the timely preparation and filing of sales and use tax returns compliant with all state and local tax requirements
  • Document and assess processes, identifying opportunities to streamline accounting processes and maintain
  • Assist with hiring decisions. Supervise, train, mentor and develop the finance team, fostering growth and a collaborative environment
  • Other duties as assigned.

Education and Experience:

  • Bachelor’s degree in accounting, finance or a related field
  • CPA, CMA or equivalent certification preferred
  • 5 years of accounting experience, with 3 years in a construction or project-based industry

Knowledge, Skills and Abilities:

  • Strong understanding of construction accounting principles including WIP schedules, cost of completion calculations and job cost accounting
  • Proficiency in financial/project management software and Microsoft Excel; experience with ERP systems is a plus
  • Excellent analytical and problem-solving skills with excellent attention to detail and accuracy
  • Proven experience in cash forecasting and budgeting in a project-focused environment
  • Experience managing sales and use tax filings across multiple jurisdictions
  • Ability to thrive in a fast-paced work environment with specific deadlines
  • Strong communication and leadership skills, with the ability to collaborate across departments

JMS Energy is an equal opportunity employer. We encourage applications from candidates of all backgrounds and experiences. We appreciate your interest in joining the JMS Energy team!

Work Environment:

  • This is an office-based position working in Thompson Falls, Montana

Job Type/FLSA: Full-time/Exempt

Pay Grade: TBD


Benefits:

  • Performance based bonus program
  • 401(k)
  • Dental insurance
  • Health insurance
  • Health savings account
  • Vision insurance

Payroll Specialist

The Payroll Specialist is responsible for preparing and processing weekly and bi-weekly payrolls. Updates employee payroll records and processes changes, including rate and title changes, changes to direct deposit accounts and tax withholdings. This role requires an understanding of InflationReduction Act and Prevailing Wage requirements and includes preparing and submitting IRA related reports. 

Key Responsibilities and Duties:

• Understand and follow JMS payroll policies and procedures and maintain the highest level ofintegrity and confidentiality

• Review timekeeping records for accuracy and collaborate with operations leaders to resolve errors and omissions before pay is processed

• Process manual and off cycle payments as needed to ensure compliance with state and local laws

• Collaborate with third party vendors on items including payroll and timekeeping software, payroll taxes, garnishments and leave accruals

• Performs basic reconciliation and auditing processes during the pay cycle

• Serves as the point of contact for JMS employees for pay related questions and concerns

• Collaborates with site leadership, admins, HR, IT and Finance to ensure correct system setup and usage

• Collaborate with site leadership, admins, HR, IT and Finance to ensure jobs, employees, benefits and withholdings are built and maintained correctly in timekeeping and payroll software

• Ensure taxes and other required government withholdings are collected, deposited, and reported on a timely basis to federal, state, and local authorities in a secure manner

• Stay up to date regarding state and federal regulations and requirements, tax issues, IRA requirements, and W2 reporting requirements

• Participate in year-end tax activities including adjustments to tax withholdings, submission of IRS employer reports, and distribution of wage and tax statements to employees

• Compile data, prepare and review reports related to prevailing wage, the Inflation Reduction Act, state tax withholdings and IRS requirements

• Other duties as assigned.

Education and Experience:

• High School Diploma or equivalent

• 3 years of experience with payroll preparation and processing

Knowledge, Skills and Abilities:

• Excellent attention to detail

• Familiarity with timekeeping and payroll processing and auditing software such as Excel, QuickBooks, PeopleSoft, ADP, Workday or Kronos

• Accurate and efficient data entry skills

• Knowledge of wage withholding orders

• Basic understanding of prevailing wage requirements and wage determinations

• Excellent customer service skills and ability to communicate effectively with a diverse team of individuals

• Ability to thrive in a fast-paced work environment with specific deadlines

JMS Energy is an equal opportunity employer. We encourage applications from candidates of all backgrounds and experiences. We appreciate your interest in joining the JMS Energy team!

Work Environment:

• This is an office-based position

Job Type/FLSAFull-time/Non-Exempt

Pay GradeTBD


Benefits:

• 401(k)

• Dental insurance

• Health insurance

• Health savings account

• Vision insurance