Bring a large pot of salted water to boil over high heat. Add the green beans and cook, 3 minutes, then add the sugar snap peas and cook for 1 minute more. Drain the vegetables and run under cold water until cool, then pat dry and set aside.
Combine the mustard, soy sauce and garlic in a large mixing bowl for the base of the dressing. Slowly pour the olive oil into the bowl, whisking constantly, to emulsify into a thick dressing. Season with salt and pepper.
Add the blanched vegetables to the bowl with the vinaigrette. Add the cranberries, almonds, parsley, dill and fennel. Toss gently to combine and ensure the ingredients are evenly coated in the dressing. Serve chilled or at room temperature.
The almonds can be toasted on a baking sheet at 375 degrees F until lightly golden brown, about 10 minutes.