Senior Sage 300 Developer

Chef Works

Poway (CA)

On-site

USD 140,000 - 190,000

Full time

2 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Chef Works in Poway, CA is seeking a Senior Sage 300 Developer to own the full Sage 300 ERP ecosystem, including custom development, complex integrations, SQL design, and business reporting. You will bridge legacy VB6 and modern C#/.NET environments with end-to-end ownership of deliverables.

The role focuses on deep technical leadership, cross-functional collaboration, and delivering reliable ERP solutions that improve operational efficiency and business outcomes.

Qualifications

  • 7+ years of professional software development experience with Sage 300 ERP expertise including COM API and Web APIs.
  • Advanced proficiency in VB6 for legacy maintenance, C# / .NET Framework, and Python for Sage 300 frameworks.
  • Strong MS SQL Server, T-SQL, stored procedures, and database design experience.
  • Proven ability to design and deliver enterprise integrations with REST APIs, Swagger/OpenAPI, and data synchronization.
  • Experience building custom reporting and BI solutions with Crystal Reports and Sage Intelligence.

Responsibilities

  • Design, develop, test, deploy, and support Sage 300 ERP solutions including macros and customizations.
  • Build and maintain .NET applications using the Sage 300 COM API; create Python-based solutions in Orchid Extender.
  • Maintain and migrate VB6 components to .NET where appropriate.
  • Architect and implement integrations between Sage 300 and third-party systems (CRM, eCommerce, WMS, shipping, payment gateways).
  • Optimize MS SQL Server databases and build complex queries for performance.
  • Develop reports and dashboards using Crystal Reports and Sage Intelligence.
  • Collaborate with stakeholders to gather requirements and drive delivery.
  • Review code, mentor junior developers, and uphold standards.
  • Identify automation opportunities and maintain technical documentation.

Skills

Sage 300 ERP
VB6
C# .NET
Python
SQL Server
REST APIs

Education

Bachelor's degree in Computer Science
Bachelor's degree in Software Engineering

Tools

Sage 300 COM API
Orchid Extender
Git
Crystal Reports
Sage Intelligence

Job description

The Senior Sage 300 Developer is a senior specialist IC role aligned with the Senior Software Engineer level. This role owns the full Sage 300 ERP ecosystem — custom development, complex integrations, SQL database design, and business reporting — bridging legacy VB6 and modern C#/.NET environments. The ideal candidate takes full end-to-end ownership of deliverables, combines deep technical expertise with strong cross-functional collaboration, and consistently delivers reliable, high-quality ERP solutions that drive operational efficiency and business success.

Key Responsibilities
  • Design, develop, test, deploy, and support custom Sage 300 ERP solutions — including macros, customizations, and enhancements.
  • Build and maintain .NET applications using the Sage 300 COM API; develop Python-based solutions within Orchid Extender and related frameworks.
  • Maintain, enhance, and support existing VB6 components; migrate to .NET where appropriate and feasible.
  • Design and support complex integrations between Sage 300 and third-party systems — including CRM, eCommerce, WMS, shipping, payment gateways, and cloud services — using REST APIs, Swagger/OpenAPI, and data synchronization technologies.
  • Design, optimize, and maintain Microsoft SQL Server databases including stored procedures, views, functions, and complex queries with a focus on performance tuning.
  • Build and maintain custom reports, dashboards, and BI solutions using Crystal Reports and Sage Intelligence.
  • Collaborate with cross-functional teams — including business stakeholders, finance, operations, IT, and vendors — to gather requirements, define solutions, and drive effective delivery.
  • Participate in solution architecture discussions and provide practical, scalable technical recommendations aligned with business needs.
  • Conduct code reviews, mentor junior developers, and uphold development standards and best practices.
  • Identify and implement opportunities for automation, process improvement, and system optimization.
  • Maintain clear technical documentation, integration specifications, and support documentation.
  • Provide production support, resolve critical business issues, and take full ownership of deliverables from design through post-production.
  • Stay current with Sage 300 technologies, integration tools, and industry best practices.
Minimum Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
  • 7+ years of professional software development experience with significant, hands‑on Sage 300 ERP expertise — including expert‑level knowledge of the COM API, Web APIs, and core ERP architecture and modules.
  • Advanced proficiency in VB6 (legacy maintenance), C# / .NET Framework (new development), and Python for Orchid Extender and Sage 300‑related frameworks.
  • Advanced expertise in Microsoft SQL Server, T‑SQL, stored procedures, and database design, with a strong foundation in software architecture, integration methodologies, and performance optimization.
  • Proven experience designing and delivering enterprise integrations between Sage 300 and third‑party systems — including CRM, eCommerce, WMS, shipping, financial, and payment platforms — using REST APIs, Swagger/OpenAPI, and data synchronization technologies.
  • Experience building custom reporting and BI solutions using Crystal Reports and/or Sage Intelligence.
  • Strong cross‑functional collaboration and communication skills with both technical and non‑technical stakeholders.
  • Preferred: Experience in manufacturing, distribution, wholesale, or retail ERP environments; familiarity with cloud platforms, modern integration architectures, source control (Git), and VB6‑to‑.NET migration.
Technical Skills
  • Sage 300 ERP: COM API, Web APIs, Macros, Orchid Extender — expert level; custom reporting and BI using Crystal Reports and Sage Intelligence.
  • Languages: VB6 (legacy maintenance), C# / .NET Framework (new development), Python.
  • Database: Microsoft SQL Server, T‑SQL, stored procedures, views, performance tuning, and database design.
  • Integrations: REST APIs, Swagger/OpenAPI, JSON, XML, third‑party APIs, and data synchronization technologies.
  • Tools & Practices: Source control (Git preferred), CI/CD familiarity, and technical documentation.
Leadership & Soft Skills
  • Ownership & Accountability: Takes end‑to‑end responsibility for deliverables, consistently delivering high‑quality, scalable, and maintainable solutions with minimal rework.
  • Technical Leadership: Mentors junior developers, drives engineering standards and best practices, and contributes to architectural decisions across the team.
  • Communication & Collaboration: Bridges technical and business audiences effectively — communicates clearly with stakeholders at all levels and works well across cross‑functional teams.
  • Problem‑Solving: Strong analytical mindset with the ability to translate complex business needs into practical technical solutions and proactively identify risks before they escalates.
  • Adaptability: Self‑motivated and comfortable operating in legacy‑modern hybrid environments, with a pragmatic approach to when to modernize vs. maintain and a continuous drive to learn new technologies.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr. Sage 300 Developer
Sr. Sage 300 Developer

Chef Works, Inc. • Poway (CA)

Hybrid
USD 110,000 - 170,000
Sr. Sage 300 Developer
Sr. Sage 300 Developer

Chef Works Inc • Poway (CA)

Hybrid
USD 120,000 - 150,000
Hybrid work model
Sr. Sage 300 Developer
Sr. Sage 300 Developer

Chef Works • Poway (CA)

Hybrid
USD 130,000 - 135,000
Sr. ERP Analyst
Sr. ERP Analyst

Highline Aftermarket • Elkton (MD)

On-site
USD 90,000 - 130,000
Sr. ERP Analyst
Sr. ERP Analyst

Highline Warren • Elkton (MD)

On-site
USD 90,000 - 120,000
Sr. ERP Analyst
Sr. ERP Analyst

Highline Warren • Delancy Village (MD)

On-site
USD 90,000 - 120,000
Senior Sage 300 ERP Developer & Integrations Lead
Senior Sage 300 ERP Developer & Integrations Lead

Chef Works • Poway (CA)

Hybrid
USD 130,000 - 135,000
Senior Sage 300 ERP Engineer (Hybrid)
Senior Sage 300 ERP Engineer (Hybrid)

Chef Works Inc • Poway (CA)

Hybrid
USD 120,000 - 150,000
Hybrid work model
Sage 100 ERP Specialist
Sage 100 ERP Specialist

Techgene Solutions • South Bay (FL)

On-site
USD 120,000 - 160,000
Senior Sage 300 ERP Engineer - End-to-End Solutions
Senior Sage 300 ERP Engineer - End-to-End Solutions

Chef Works • Poway (CA)

On-site
USD 140,000 - 190,000