Cook the pasta according to the package instructions until al dente, then drain and rinse under cold water.
In a large mixing bowl, combine the black beans, corn, diced bell pepper, cucumber, avocado, and cilantro.
In a separate bowl, whisk together lime juice, olive oil, chili powder, salt, and pepper to form the dressing.
Add the cooled pasta to the bowl with the vegetables and toss gently to combine.
Drizzle the dressing over the salad and toss again to coat everything evenly.
Taste and adjust seasoning if necessary, adding more salt, pepper, or lime juice according to your preference.
Serve immediately or chill in the refrigerator for about 30 minutes to enhance the flavors before serving.