1

Sage 300 Developer Jobs in Virginia (NOW HIRING)

Controller

Sterling, VA · On-site

$150K - $175K/yr

... complex engineering challenges. We specialize in advanced earth retention systems and other ... Drive process improvements using Sage 300 CRE, Microsoft Excel and reporting tools. * Support ...

... complex engineering challenges. We specialize in advanced earth retention systems and other ... Drive process improvements using Sage 300 CRE, Microsoft Excel and reporting tools. * Support ...

Controller

Sterling, VA · On-site

$150K - $175K/yr

... complex engineering challenges. We specialize in advanced earth retention systems and other ... Drive process improvements using Sage 300 CRE, Microsoft Excel and reporting tools. * Support ...

Project Manager

Midlothian, VA · On-site

$90K - $130K/yr

A Bachelor's degree in construction management, architecture, engineering, or a related field. * Proficiency with construction management software, such as Procore and Sage 300 (experience with ...

Staff Accountant

Sterling, VA · On-site

$65K - $80K/yr

... complex engineering challenges. We specialize in advanced earth retention systems and other ... Knowledge of Sage 300 Construction and Real Estate accounting software. * Familiarity with payroll ...

Staff Accountant

Sterling, VA · On-site

$65K - $80K/yr

... complex engineering challenges. We specialize in advanced earth retention systems and other ... Knowledge of Sage 300 Construction and Real Estate accounting software. * Familiarity with payroll ...

... complex engineering challenges. We specialize in advanced earth retention systems and other ... Knowledge of Sage 300 Construction and Real Estate accounting software. * Familiarity with payroll ...

next page

Showing results 1-20

Sage 300 Developer information

What is a Sage 300 developer?

A Sage 300 Developer is a software professional who specializes in customizing, integrating, and maintaining the Sage 300 ERP system, formerly known as ACCPAC. They develop modules, scripts, and reports to tailor Sage 300 to an organization's specific business needs. Sage 300 Developers often work with technologies such as VB.NET, C#, SQL, and the Sage 300 SDK to extend the system's core functionalities. Their expertise helps companies optimize their accounting, inventory, and business management processes using Sage 300.

What are the key skills and qualifications needed to thrive as a Sage 300 developer?

To thrive as a Sage 300 Developer, you need strong programming skills in languages like C#, .NET, and SQL, along with a deep understanding of the Sage 300 ERP platform. Familiarity with Sage 300 SDK, Crystal Reports, and integration tools is typically required, and relevant certifications such as Sage 300 Consultant or Developer credentials are beneficial. Excellent problem-solving, attention to detail, and effective communication are critical soft skills for collaborating with clients and internal teams. These skills ensure efficient customization, troubleshooting, and successful deployment of Sage 300 solutions that meet business needs.

What are some common challenges Sage 300 developers face when working on system customizations for clients?

Sage 300 Developers often encounter challenges related to balancing client-specific customization requests with maintaining system stability and compatibility with future software updates. Ensuring seamless integration with third-party applications and troubleshooting unexpected errors can also be demanding, especially in complex business environments. Close collaboration with both technical and non-technical team members is essential to clearly understand business requirements and deliver effective solutions. Staying updated with the latest Sage 300 releases and best practices can help developers proactively address these challenges.

What is the difference between Sage 300 Developer vs Sage 300 Consultant?

AspectSage 300 DeveloperSage 300 Consultant
Primary RoleDevelops, customizes, and maintains Sage 300 software solutionsImplements, configures, and advises on Sage 300 system usage
Skills & CertificationsProgramming, SQL, Sage 300 SDK knowledgeBusiness process expertise, Sage 300 training/certification
Work EnvironmentSoftware development teams, IT departmentsClient sites, consulting firms, project management
Employer & Industry UsageSoftware companies, IT service providersAccounting firms, ERP consulting firms

While Sage 300 Developers focus on creating and customizing software solutions, Sage 300 Consultants primarily implement and optimize Sage 300 for clients. Both roles require knowledge of Sage 300 but differ in their core responsibilities and work environments.

What cities in Virginia are hiring for Sage 300 Developer jobs?

Cities in Virginia with the most Sage 300 Developer job openings:

Infographic showing various Sage 300 Developer job openings in Virginia as of August 2026, with employment types broken down into 79% Full Time, 3% Part Time, and 18% Contract. Highlights an 81% Physical, 4% Hybrid, and 15% Remote job distribution.

Controller

Sterling, VA • On-site

Schnabel
201 - 500 employees

$150K - $175K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 12 days ago


Job description

Description
THE COMPANY:
Schnabel is a nationally recognized specialty contractor with over 65 years of experience in geostructural design-build and underground construction. With a portfolio of thousands of successful projects across the country, we are known for delivering smart, safe, and cost-effective solutions to complex engineering challenges. We specialize in advanced earth retention systems and other innovative geostructural techniques that create stable, lasting foundations for buildings, infrastructure, and other critical structures. At Schnabel, we combine technical expertise with a hands-on approach to ensure every project starts on solid ground.
ROLE:
Schnabel is seeking a Controller to work in our Corporate office in Sterling, VA. Reporting to the Chief Financial Officer, the Controller is responsible for the day-to-day leadership of the accounting and financial reporting function for a nationwide specialty geotechnical construction contractor. This position ensures timely and accurate financial reporting, strong internal controls, compliance with GAAP, tax and regulatory requirements, and provides leadership to the accounting team while partnering closely with operations, project management, payroll, equipment and executive leadership.
RESPONSIBILITIES:
  • Lead monthly, quarterly and annual financial close and reporting processes.
  • Manage the general ledger, account reconciliations and financial statement preparation in accordance with U.S. GAAP.
  • Supervise and develop accounting staff while promoting continuous improvement.
  • Maintain and enhance internal controls and accounting policies.
  • Support annual external audit, tax preparation and lender reporting.
  • Oversee accounting for construction contracts, WIP schedules, job cost, equipment accounting, payroll allocations and intercompany transactions.
  • Partner with operations to improve project financial reporting and profitability analysis.
  • Assist with cash flow forecasting, budgeting and financial planning.
  • Drive process improvements using Sage 300 CRE, Microsoft Excel and reporting tools.
  • Support implementation of accounting best practices and automation initiatives.
  • Assist the CFO with special projects, strategic initiatives and executive reporting.

REQUIREMENTS:
  • Bachelor's degree in Accounting with 8 years of experience.
  • Active CPA license required.
  • 5+ years of progressive accounting experience with at least 5 years in commercial construction.
  • Experience as an Assistant Controller, Controller or Senior Accounting Manager at a construction contractor with approximately $100M-$200M in annual revenue.
  • Hands-on experience with Sage 300 Construction & Real Estate (CRE).
  • Advanced Microsoft Excel skills (pivot tables, Power Query, complex formulas; Power Pivot a plus).
  • Strong understanding of percentage-of-completion accounting, job cost accounting, WIP schedules and construction financial statements.
  • Experience managing audits and coordinating with external auditors and tax advisors.
  • Excellent leadership, communication and organizational skills.

PREFERRED QUALIFICATIONS:
  • Experience working for a multi-state construction contractor.
  • Experience preparing payroll tax and state sales and use tax filings.
  • Knowledge of Sage 300 Construction and Real Estate accounting software.
  • Familiarity with payroll tax, sales and use tax, business licensing and contractor licensing requirements.
  • Experience reconciling bank accounts and general ledger accounts.

SAFETY:
Support the company's safety and risk management objectives by adhering to established procedures, proactively identifying and addressing potential risks, and contributing to the achievement of safety goals through the use of metrics and continuous improvement efforts.
Don't hurt yourself, don't hurt anyone else, and don't let anyone hurt you; a simple philosophy that has been adopted at Schnabel. We live by this belief to provide a safe and healthy workplace for all our employees and subcontractors.
COMPENSATIONS AND BENEFITS:
  • Base Salary: $150,000.00 - $175,000.00 Depending on Experience
  • Eligibility for Company Bonus Plan
  • 401(k) with Company Contributions
  • Health Insurance
  • Vision and Dental Insurance
  • Strong PTO offering
  • Company Cell Phone or Stipend
  • Company Laptop and Supporting Technology

Schnabel is an Equal Opportunity Employer and is fully committed to providing equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, gender, pregnancy, sexual orientation, national origin, age, disability, genetic information, veteran or military status, or any other characteristics protected by applicable laws. We are an E-Verify employer.