NPRS logo

Strong teams provide strong services.

Competitive Wages • Excellent Benefits • Dedicated to Safety

Visit Our Site


Great career opportunities, excellent benefits, hardworking industry leaders. Are you up to the challenge?

We put a high priority on providing excellent career opportunities and benefits. We believe that in order to take care of our customers, we have to take care of our employees as well. Our team is always looking for hard-working employees to join us in helping to deliver outstanding rail services with a priority on safety, service, and growth.



Back to Category List

Cost Accountant - Grand Forks, ND  (Full-Time)
Location: Grand Forks, ND
Job Type: Finance/Accounting

Job Title: Cost Accountant                   Department: Accounting                                                   Reports to: Director of Finance                                                               

Job Status: Full Time                                                                                                                                                Schedule: M-F, 8:00-4:30



NPRC is looking for a detailed oriented Cost Accountant to focus on our construction operations.  Monitoring, tracking, and creating matrix based on job performance. 


Essential Duties and Responsibilities but are not limited to:

·         Develop and maintain a job cost environment for the construction business line and other various companies

    • Developing cost standards for materials and labor
    • Analyzing production costs and identify areas of concern
    • Coordinate physical inventory with cycle counts and validate cost of goods sold as part of monthly close-out
    • Analyzing business operations, equipment availability and utilization
    • Maintaining cost accounting system and cost ledger

·         Work with the construction team ensuring proper compliance with accounting procedure and job cost monitoring.

  • Analyzes, reviews, and assists in preparation of the annual business plan and financial forecast.
  • Participate in the formation and implementation of project financial plans
  • Communicate routinely with construction team on a variety of job-related topics
  • Evaluating the effectiveness of project reporting software and supporting database, as needed
  • Record and process job production costs while tracking financial commitments, recognizing revenue, and generating project profitability reports.
  • Maintain an ongoing work in progress report
  • Effectively communicate with construction team regarding contract documents, change orders, and other contract modifications
  • Enter and reconcile construction estimates and daily field reports
  • Run work-in-progress reports and complete weekly analysis reports
  • Assist with developing and monitoring business performance metrics to provide weekly status updates to management

·         Reconcile monthly subcontractor billings

·         Review and enforce subcontractor compliance



To perform this job successfully, an individual should demonstrate the following competencies:

·         Exceptional business acumen; analytical, forecasting, reporting, modeling.

  • Strong data analysis and problem-solving skills; detail oriented.
  • Working knowledge of accounting principles including Generally Accepted Accounting Principles.
  • Ability to effectively plan, organize and use independent judgement to meet necessary deadlines.
  • Valid driver’s license.


Physical Demands:

Reasonable accommodations may be made to enable individuals with disabilities to perform the physical demands listed below:

  • Occasionally lift 50 lbs.
  • Sit for long periods of time.
  • May require occasional travel to various facilities and provide additional services.



Education and Training:

  • Bachelor’s Degree in Accounting or Finance
  • 5-7 years’ experience in cost accounting; construction industry preferred

·         Strong Microsoft Excel skills, with the ability to manipulate and develop data into workable models and projections, as well as proficiency in Microsoft Office applications.

·         Familiarity with Sage 100 preferred



This job description is not intended to represent a complete, comprehensive list of all duties and responsibilities that may be required in this position. There may be unplanned activities and other duties assigned.

If you would like to set profiles, manage, and track your submissions you can register here

...or if you already have an account you may login here