Hi @uberlinc , welcome to the community
Please do take a look at the introductory posts in the #start-here category if you’ve not had a chance to do so yet.
Yes: use dnf
dnf install <path to rpm file>
will install the rpm, and resolve all dependencies from the repositories. This is the primary difference between rpm and dnf. rpm does not know about repositories, but dnf does. So dnf can pull in whatever dependencies are necessary from them (as long as they are present there).