Bring a large pot of salted water to a boil. Add the green beans to the pot and cook for about 6 minutes until the beans are crisp tender.
Once the green beans are cooked, submerge them into ice water to stop the cooking process. Drain the green beans into a colander and set aside.
Toast the almonds in a pan over medium low heat for about 5 minutes. Keep an eye on the almonds and move them around to keep them from burning.
To make the dressing, add the avocado oil, orange juice, zest, shallots, salt and pepper to a small bowl and whisk together.
In a large bowl, toss together the green beans, dressing and half the almonds. Top with the remaining almonds before serving.