I work as a programmer on a team that supports a group of enterprise applications. The team is so short-staffed and back logged that we currently suffer from an issue where we don't have time to create an error tracking / alerting system. All of our time is spent on supporting/fixing existing functionality, or building new functionality. We all work at the minimum 40 hour weeks, and we are all exempt / salaried. As a team we have discussed the dire need to get such a program in place because it will significantly reduce the time spent on break/fix and maintenance.
I would like to offer my manager additional time to create a solution for the team, but I feel like it would only benefit myself if I were to receive a bonus for this additional time spent.
The company regularly hires contractors to complete work that they are understaffed themselves to complete, so I feel like it isn't odd for them to shell out more to get what is needed.
Is it ethical to propose to my boss that I offer a project plan to create this new program in exchange for a pay bonus? Or would that be seen as a slap in the face and unprofessional?
This is not a request for a raise as I feel I am compensated for the average work week. I am requesting a one-time bonus for a one-time time-set project which would be solely worked on outside of usual duties.