Cook pasta according to package directions. Rinse with cold water, drain, and place in a large mixing bowl.
Add broccoli, bell pepper, cucumber, tomatoes, olives, peperoncini, salami, mozzarella, parsley and basil to bowl.
In another mixing bowl, whisk together vinegar, lemon juice, Dijon, garlic, sugar, Italian seasoning, Parmesan, salt and pepper. Drizzle in olive oil while continuing to whisk. Once combined, pour over pasta and vegetables. Toss to combine.
Cover and refrigerate until ready to serve. Will keep, refrigerated, for up to 5 days.