Deductions & credits

Where does "S-corp" come into play?  Are you saying that YOU have a business that is an S-corporation?   From what you have said, it seems you are an employee, not a contractor.