Preheat oven to 170 °Celsius.
Beat butter and sugar till soft and creamy.
Add eggs, one at a time, beating well after each addition.
In a separate bowl, sift flour, baking powder, and salt. Fold in the sifted ingredients into the creamed mixture alternately with orange juice, starting and ending with flour.
Finally, add in grated orange zest and combine well. Pour batter into two greased and floured cake tins of the same size and bake for 40 to 45 minutes until a skewer inserted in the center of the cakes comes out clean.
Baking time for larger cakes may be slightly longer than smaller ones. Use a skewer to check that your cakes have cooked completely. Your cakes are also done when they start to separate from the sides of the cake tins and the top of the cakes spring back when lightly pressed with finger.
Remove cakes from oven and let them cool completely before decorating.
Baking time may vary slightly for larger cakes.
To make the buttercream, add shortening into a large bowl. Beat until creamy.
Add icing sugar in 2 batches. Beat until the buttercream turns fluffy. Add grated orange zest and beat for another 30 seconds until well mixed.
Fill the cake layers with buttercream and use the remaining to cover the top and sides of the cake.
Decorate with candied orange peel.