Greetings!! Apart from the Dynamic DNS update [DDNS] you will nees to do a few more things in order to connect to the server.
1. You will have to decide how you're going to connect to the office. Either via VPN and then Terminal Services (more secure way) or straight to the server via Terminal Services.
2. Your server has to be configured to accept incoming terminal services connections, and the account you'll use (if not the administrator account) will have to be permitted to connect this way as well.
3. Your firewall has to be configured to let pass either of this connection protocols.
Or, if security is not your concern... you can connect to the server via a remote control software like Logmein or Teamviewer, which will permit you to bypass the firewall and you will not have to configure the server for the connection.