Sr. Sage 300 Developer
Chef Works
Position Overview
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.
Our Hybrid Work Program: To create vibrancy and foster collaboration, while providing for hours spent working from home, we have implemented a hybrid work schedule. We work from the office in Poway on Monday, Tuesday, Wednesday and Thursday. Fridays are spent working from home. Team members can always work more hours in the office, if they choose.
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 escalate.
- 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.
Compensation details: 00 Yearly Salary
PIdba21e79164d-8677
$48.5k - $76.5k
...development experience, with substantial hands-on expertise in Sage 300 ERP. We require expert-level knowledge of the Sage 300 COM... ...solutions, including macros, customizations, and enhancements. We develop and maintain .NET applications using the Sage 300 COM API and...SeniorFull timeWork at officeWork from homeMonday to Thursday$180k - $200k
...poster from Ledgent Technology This is Direct Hire position; 3rd Party Candidates will not be considered Responsibilities Design, develop, document and test embedded software for space products Able to develop and maintain Python based desktop GUI applications to...SeniorFull timeLocal areaRelocation$175k - $250k
...role As a Perception Autonomy engineer, you will be pivotal in developing, integrating, and maintaining real-time sensor software solutions... ...they will abide by the requirements of 41 CFR 60-1.4(a), 41 CFR 60-300.5(a) and 41 CFR 60-741.5(a) and that these laws are...SuggestedFull timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift$135k - $185k
...facing demonstrations. At Applied Intuition, you will: Adapt and develop modular and agile autonomy capabilities across diverse defense... ...they will abide by the requirements of 41 CFR 60-1.4(a), 41 CFR 60-300.5(a) and 41 CFR 60-741.5(a) and that these laws are...SuggestedFull timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift- ...next generation Remotely Piloted Aircraft technologies. This position within Avionics Software is responsible for architecting and developing complex real-time embedded systems for Remotely Piloted Aircraft with minimal oversight. Avionics software applications include...SuggestedPart timeImmediate startRemote work
- ...needs and architect software solutions to accomplish those goals. DUTIES & RESPONSIBILITIES:Analyzing customer requirements and developing original architectures.Reviewing architecture and software solutions across the product portfolio.Establishing and maintaining productive...Part timeFor contractorsRemote workRelocation package
- Job SummaryGeneral Atomics Aeronautical Systems, Inc. (GA-ASI), an affiliate of General Atomics, is a world leader in proven, reliable remotely piloted aircraft and tactical reconnaissance radars, as well as advanced high-resolution surveillance systems.DUTIES & RESPONSIBILITIES...Part timeRemote workRelocation package
- ...this position, serving as a recognized authority, conceptualizes and articulates innovative courses of action necessary to design, develop and/or modify enterprise-wide end-user, system level, and data management software applications to achieve long-range goals and objectives...Part timeRemote workRelocation package
- ...seeking a Software Engineer with 4–10 years of professional experience in C# application development. The ideal candidate will design, develop, test, and maintain high-quality software solutions while collaborating with cross-functional teams to deliver scalable, reliable,...Remote workRelocation package
- ...starting, detail-oriented Senior Financial Analyst to support our Engineering organization. This position will be responsible for developing and maintaining comprehensive forecasting and analytical approaches in line with Engineering’s objectives. The role will support...SeniorFull timeFor contractorsWork at officeRemote work
$35 - $44 per hour
...while being part of a professional Christian community and relational work environment. Position Summary: The Front-End Web Developer works as an integral part of the Web Team. He/She is responsible for creating, maintaining, and documenting the front-end code that...Hourly payFull timeTemporary workMonday to Friday- PosterElite is one of the most trusted names in labor law compliance solutions for the Payroll, HCM, HR, Benefits, and related industries. Through our national network of partners—ranging from technology platforms to service providers—together with our partners, we have...SeniorFull timeRemote work
- ...quality and business objectives and comply with AS9100 standards. Other duties may be assigned as needed. Key Responsibilities Write, develop, validate and debug measuring machine programs and provide the supporting documentation for CMM inspections. Communicate with all...
- Applied Intuition seeks a Robotic Software Engineer to design and integrate autonomy systems across hardware and software platforms. You will deploy algorithms in SIL, HIL, and live test environments, interfacing with sensors and embedded Linux on vehicle platforms. You...
- ...each other and embraces collaboration. We foster an open, friendly work environment and show up for one another every day. Role: Sr. Warehouse Associate Reports to: Director, Distribution & Logistics FLSA: Non-Exempt Location: El Cajon, CA Why is...SeniorTemporary workWork experience placementWork at officeLocal areaShift work
- ...designing. Power, analog and digital interface design using appropriate design and simulation tools ( understanding at module level) Develop and maintain Electrical panel schematics, controls and systems Schematics for large medical equipments. Support transition from...Senior
- A leading construction firm based in Southern California is seeking an experienced Estimator to manage the bid process from analysis through proposal. The role requires 4+ years of estimating experience, specifically in concrete, along with strong communication skills and...SeniorRemote jobFlexible hours
$100k - $126k
...User Interface / User Experience Developer About ClearHello From idea to launch, ClearHello helps clients build a reliable online presence, strengthen their visibility, and stay immediately connected with the people that they serve. In a digital age we are a human...Full timeWork at officeImmediate startRemote workFlexible hours- ...recommends, and negotiates contractual terms and conditions and interprets established policies, procedures, and standard practices to develop proactive plans to ensure contract activities achieve desired objectives and timetables. Duties And Responsibilities Reviews,...SeniorFull timeContract workRemote work
- ...Lead structural analysis and design for DoD facilities including reinforced concrete, steel, masonry, and specialty systems Develop structural calculations, design criteria, and construction documents for new construction, renovations, and retrofits Design for...SeniorFull time
$120k - $150k
...cost elements; perform regression and rate analysis Interface with internal teams and suppliers; participate in pricing reviews Develop Excel-based cost models and present findings to stakeholders Travel as needed for supplier fact-finding and audits Qualifications...SeniorFull timeContract workFor subcontractor$60k - $80k
Job Posting Title: Senior Staff Accountant Job Description Job Title: Senior Staff Accountant Department: Accounting Reports To: Accounting Manager Job Type: Full-Time Exempt, 40 Hours per Week Pay: Base Salary $60,000 - $80,000/year Key Responsibilities Reconcile cash...SeniorFull timeLocal area$125.81k - $229.67k
...additions, deletions, or modifications to subcontracts. Collaborates with the contract administration and purchasing departments to develop subcontract policies and procedures. Ensures subcontracts are in compliance with applicable laws and regulations, identifies and...SeniorContract workFor subcontractorWorldwideRelocation package$60.67k - $90.2k
: General Atomics Aeronautical Systems, Inc. (GA-ASI), an affiliate of General Atomics, is a world leader in proven, reliable remotely piloted aircraft and tactical reconnaissance radars, as well as advanced high-resolution surveillance systems. GA-ASI has an exciting ...SeniorFull timeRemote workRelocation package- ...spanning hardware, subscription / SaaS, and services revenue and cost — not manufacturing alone. Cost allocation —proven ability to develop and justify allocation methodologies for shared and indirect costs across products and revenue types. US GAAP —revenue recognition...SeniorPermanent employment
- Ivy Park at Escondido is seeking a Sales and Marketing Director to generate and manage leads, qualify prospects, and guide moves into their new home. You will collaborate with the Executive Director and VP of Sales to craft a cutting-edge marketing plan to reach occupancy...Senior
- Underground Solutions, Inc. is hiring a Senior Utility Locating Technician in Escondido, CA. This full-time, on-site role involves using advanced technology to locate and mark underground utilities, ensuring accurate data reporting. Key responsibilities include performing...SeniorFull time
- ...that moves fast, takes ownership and loves what we do. About the Role This is a fantastic opportunity for a talented Junior Python Developer to join our fast moving AI & Innovation Team. You will play a vital role in building and maintaining our full stack - scaling...Permanent employmentFull timeFor contractorsSummer workRemote work
- Integral Senior Living in California is seeking an Assistant Executive Director to partner with the Executive Director in leading a senior living community. You will oversee daily operations, ensure regulatory compliance, monitor financial performance, and drive occupancy...Senior
$85k - $95k
...issues. Reviews and approves disbursements for medical premiums and other related benefit invoices for accuracy and completeness. Develops and schedules benefits orientations, open enrollment meetings and other benefits training. Workers’ Comp & Leaves Compensation Administers...SeniorFull timeTemporary workCasual workWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr. Sage 300 Developer. Be the first to apply!
- computer programmer Poway, CA
- gis developer remote Poway, CA
- program developer Poway, CA
- pega developer Poway, CA
- developer Poway, CA
- tableau developer remote Poway, CA
- remote ruby on rails developer Poway, CA
- programmer no experience Poway, CA
- student programmer Poway, CA
- entry level computer programmer Poway, CA




