Failure to find functions after upgrading to v4 Node programming model

I am running a Functions App with some HTTP triggers and want to migrate this app from the v3 NodeJS programming model to the v4 model.
I have upgraded my application using the migration guide and confirmed that it works with the local Azure Functions CLI (v4.0.5455). The application uses an up-to-date version of the @azure/functions
NPM package (v4.2.0).
However, once I upload my application to Azure, the Functions host in the cloud fails to discover any functions with the error message No job functions found. Try making your job classes and methods public. If you're using binding extensions (e.g. Azure Storage, ServiceBus, Timers, etc.) make sure you've called the registration method for the extension(s) in your startup code (e.g. builder.AddAzureStorage(), builder.AddServiceBus(), builder.AddTimers(), etc.).
.
I followed the troubleshooting guide for Node Functions but was not able to fix the problem.
I would appreciate any assistance to resolve this issue!