What I was assigned to do, when I first started working at my current job, had absolutely nothing to do with the job description, the listing on the website, or anything else. It really felt like a bait-and-switch. I confess that I felt lied to. I came to these forums to complain and to seek what help I could get. The issue was a third party software product for a vital function we do. The architects of the product had incredibly thought that the humans entering data into the web interface would always enter the data correctly. That's because once the user clicked on the Save button, anywhere at all in the web app, the data was fixed in concrete. The user could never change it. But, they're human, of course they're going to make mistakes. And make a lot of them. It took two of us, working full time, getting into the database using SSMS, to fix the data directly in the tables. I have the skills to fix what was wrong in the application, but was under strict orders to never modify the HTML and code-behind code, that was involved. Since I was under probation I literally feared for my job. Rather than lose my job, my colleague and I endured fixing errors that hundreds of people around the state were generating every day. Finally and slowly the vendor got it through their head that people are going to make mistakes and so they have to make allowances for that. That has really been for the better. Users can now fix the problems they've made when they first enter data. I'm extremely happy with this situation now and am working more on what I applied for and was hired to do. The downside is we no longer have access to the source code. The vendor only gives us the compiled code. However, so long as they make allowances for people to be people, I'm OK with that.
Kindest Regards, Rod Connect with me on LinkedIn.