Business Applications Developer

Lallemand

Montreal (administrative region)

On-site

CAD 110,000 - 140,000

Full time

11 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Lallemand, an established Canadian company based in Montreal, is seeking a software engineer to implement barcoding solutions, integrate the in-house ERP, and support warehouse and production processes. The role covers end-to-end development, testing, deployment and ongoing improvements across accounting, inventory and manufacturing modules.

The candidate will work with Synergy DBL, EDI, APIs and data warehousing within a multi-continental team, focusing on reliability, security and process

Qualifications

  • Bachelor’s degree in computer science or software engineering or equivalent experience.
  • 10+ years of experience in Synergy DBL or similar languages.
  • Experience developing or supporting ERP/transaction-intensive applications in multi-company environments.

Responsibilities

  • Collaborate with stakeholders to implement barcoding solutions and support warehouse/production processes.
  • Analyze, design, develop, test, deploy and improve ERP and integration solutions.
  • Write clean, reliable code and perform unit testing and debugging.
  • Develop and support functionality across order processing, purchasing, inventory, warehouse operations and financial processes.
  • Design, develop and support ERP integrations (EDI, APIs, data warehousing).
  • Provide production support, incident resolution and technical guidance across environments.
  • Prepare technical documentation and ensure controlled deployments.

Skills

Synergy DBL
COBOL
RPG
C++
Analytical thinking
Problem solving
Ownership and initiative
Communication

Education

Bachelor’s degree in computer science or software engineering

Tools

Azure DevOps
Git
Pipelines
Release management
EDI
Crystal Reports
SQL/databases

Job description

  • Collaborate with business stakeholders to implement barcoding solutions, including system configuration, testing, training, deployment, go-live support, and user adoption, ensuring solutions effectively support warehouse and production processes.
  • Partcipate in analysis, design, development, testing, deployment and continuous improvement of solutions using Synergy DBL and the existing in-house developed ERP application framework.
  • Write clean, reliable and maintainable code; perform unit testing, debugging, peer review and defect correction.
  • Develop and support functionality across sales order processing, purchasing, inventory management, warehouse operations, production planning and execution, and financial/accounting processes.
  • Understand and validate business impacts, including inventory movements, units of measure, batches/lots, barcoding, production consumption, costing, invoicing, accounts receivable, accounts payable, general ledger and financial reporting.
  • Design, develop and support integrations between our existing in-house developed ERP and other enterprise platforms, including EDI and Electronic banking solutions, electronic invoicing platforms, data warehouse/reporting platforms, web services, APIs and middleware.
  • Implement appropriate validation, error logging, notifications, retry/reprocessing controls and reconciliation mechanisms for interfaces and business-critical transactions.
  • Perform detailed system and data design using reusable components, Synergy DBL standards, ISAM files, relational databases and established integration patterns.
  • Investigate root causes of incidents and recurring defects; improve application performance, stability, reliability and supportability.
  • Provide production support, incident resolution and technical guidance to users, functional teams and other developers across supported environments and servers.
  • Prepare and maintain technical documentation, code documentation, deployment instructions, data mappings, support procedures, test evidence and change records throughout the software development lifecycle.
  • Use source control, work-item tracking, build/release pipelines and change management practices to ensure controlled and traceable deployments.
  • Protect data and system integrity by following security, access-control, segregation-of-duties, privacy, audit and change-management requirements.
  • Collaborate with business process owners and subject-matter experts to assess impacts, identify exceptions and ensure solutions work effectively in real operational scenarios.
Main Functions
  • Collaborate with business stakeholders to implement barcoding solutions, including system configuration, testing, training, deployment, go-live support, and user adoption, ensuring solutions effectively support warehouse and production processes.
  • Partcipate in analysis, design, development, testing, deployment and continuous improvement of solutions using Synergy DBL and the existing in-house developed ERP application framework.
  • Write clean, reliable and maintainable code; perform unit testing, debugging, peer review and defect correction.
  • Develop and support functionality across sales order processing, purchasing, inventory management, warehouse operations, production planning and execution, and financial/accounting processes.
  • Understand and validate business impacts, including inventory movements, units of measure, batches/lots, barcoding, production consumption, costing, invoicing, accounts receivable, accounts payable, general ledger and financial reporting.
  • Design, develop and support integrations between our existing in-house developed ERP and other enterprise platforms, including EDI and Electronic banking solutions, electronic invoicing platforms, data warehouse/reporting platforms, web services, APIs and middleware.
  • Implement appropriate validation, error logging, notifications, retry/reprocessing controls and reconciliation mechanisms for interfaces and business-critical transactions.
  • Perform detailed system and data design using reusable components, Synergy DBL standards, ISAM files, relational databases and established integration patterns.
  • Investigate root causes of incidents and recurring defects; improve application performance, stability, reliability and supportability.
  • Provide production support, incident resolution and technical guidance to users, functional teams and other developers across supported environments and servers.
  • Prepare and maintain technical documentation, code documentation, deployment instructions, data mappings, support procedures, test evidence and change records throughout the software development lifecycle.
  • Use source control, work-item tracking, build/release pipelines and change management practices to ensure controlled and traceable deployments.
  • Protect data and system integrity by following security, access-control, segregation-of-duties, privacy, audit and change-management requirements.
  • Collaborate with business process owners and subject-matter experts to assess impacts, identify exceptions and ensure solutions work effectively in real operational scenarios.
Technical skills
Required
  • Practical understanding of warehouse and inventory processes, including receiving, putaway, picking, shipping, transfers, locations, lots/batches, units of measure, cycle counting, barcoding and traceability
  • Understanding of end-to-end order-to-cash, procure-to-pay, plan-to-produce and record to- report processes and the dependencies between operational and financial transactions.
  • Practical understanding of manufacturing and production processes, including recipes/formulas or bills of material, production orders, material consumption, yields, finished goods, quality status and production reporting.
  • Strong sense of ownership, initiative, resourcefulness, autonomy, collaboration and knowledge sharing.
  • Analytical and methodical: Able to quickly understand complex business systems that have evolved over decades.
  • Detail oriented: Understands how small changes can have significant impacts on mission critical applications.
An asset
  • Working accounting knowledge, including chart of accounts, financial dimensions, accounts receivable, accounts payable, general ledger, inventory valuation, costing, accruals, invoicing, period controls and transaction reconciliation.
Personal abilities
Required
  • Ability to leverage modern development tools, including AI-assisted capabilities, to support, maintain and enhance existing business applications and legacy systems
  • Ability to analyze complex incidents across application, data, integration and infrastructure layers and communicate the root cause and resolution clearly
  • Ability to communicate effectively with end users, business stakeholders, functional analysts, technical teams and external partners
  • Ability to manage multiple priorities, switch between projects and production support, and work effectively in a global environment
  • Ability to create effective unit, integration, regression and business-process test scenarios.
General criteria
Required
  • Bachelor’s degree in computer science or software Engineering or a combination of diploma and equivalent experience
  • 10+ years of experience in Synergy DBL (ISAM files) or similar programming language (i.e.: COBOL, RPG, C++).
  • Experience developing or supporting ERP or other transaction-intensive business applications in a multi-company environment.
  • This position requires occasional travel (approximately four trips per year).
An asset
  • Experience in Barcoding implementations is an asset
  • Experience with SQL and relaonal databases, including queries, stored procedures, data analysis and troubleshooting.
  • Experience with source control and DevOps practices, preferably Azure DevOps, Git, pipelines and release management.
  • Experience with EDI, enterprise integrations, barcoding/label printing or reporting tools such as Crystal Reports is an asset.
  • Experience with .NET Framework, ASP.NET, web services or APIs.
Organization

Lallemand is a privately held Canadian company founded in the late 19th century, which develops, produces, and markets microorganisms for various markets. The administrative offices of the parent company are in Montreal, Canada. Today, Lallemand employs more than 6,500 people working in more than 45 countries on 5 continents.

Lallemand's corporate division encompasses all of the support services offered to our branches. Its goal is to optimize internal processes, ensure that your operation is running smoothly, and that your strategy is well thought-out.

Our corporate branch's head office is located in Montreal, Canada, and relies on a team that specializes in: Management; Finance and accounting; Engineering; Research and Development (R&D); Human Resources (HR); and Information Technology (IT). If you want to help bring enthusiasm, collaboration and innovation to our workplace, we'd love to get to know you!

Please take note that accommodations will be provided in all parts of the hiring process. Applicants need to make their needs known in advance.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Développeur applications d’affaires
Développeur applications d’affaires

Lallemand • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Auditeur(trice) TI – Audit interne
Auditeur(trice) TI – Audit interne

Lallemand • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Programmeur en Automatisation (Ingénieur en Automatisation)
Programmeur en Automatisation (Ingénieur en Automatisation)

Lallemand • Montreal (administrative region)

On-site
CAD 85,000 - 125,000
Contrat 6 mois - Spécialiste aux Comptes Payables
Contrat 6 mois - Spécialiste aux Comptes Payables

Lallemand • Montreal (administrative region)

On-site
CAD 42,000 - 54,000
Automation Control Specialist
Automation Control Specialist

Lassonde • Calgary

On-site
CAD 90,000 - 120,000
Extended health plan
Life & AD&D insurance
Vision & dental care
+3
Supply Chain, Business Intelligence Developer
Supply Chain, Business Intelligence Developer

Loblaw • Brampton

On-site
CAD 52,000 - 72,000
Environmental Expert
Environmental Expert

Lallemand • Mirabel

On-site
CAD 61,000 - 87,000
Group insurance plan
Registered pension plan
Consultant.e en chaîne d'approvisionnement/ Supply Chain Consultant
Consultant.e en chaîne d'approvisionnement/ Supply Chain Consultant

LIDD Supply Chain Consultants • Montreal (administrative region)

On-site
CAD 80,000 - 110,000
Senior Financial Analyst
Senior Financial Analyst

Resource-Label-Group • Toronto

On-site
CAD 85,000 - 100,000
Paid Time Off and Holidays
Medical, Dental, Vision coverage
Long-Term Disability & Life Insurance
+2
Director, Application Security and Vulnerability Management
Director, Application Security and Vulnerability Management

Loblaw Companies Limited • Brampton

On-site
CAD 128,000 - 176,000
Work Perks Program
On-site fitness facilities
Tuition Reimbursement & OnlineLearning
+2