If you're bored because you're churning out many applications with the same structure, can you write a framework or platform to solve the entire structure? That is the classic challenge to a bored programmer.
Do your business processes involve any matching/optimization? Fraud/anomaly detection? Geospatial datasets? Visualizations? Predictions? These are all opportunities to do some other-than-CRUD programming.
Coursera, Khan Academy, and similar websites are surprisingly good at plugging educational gaps.