Good to note: This company has very low average wages, and is in the U.S.
TL:DR: New project that I'm being put under a lot of pressure to do. I'm asked to perform full-stack developer duties as a low-paid data analyst. I feel abused at my current benefit level with the stress I'm under. It's not acceptable to ask about wage increases at this company, I need a way to effectively negotiate for a merit increase.
I work as a Data Analyst for my current company and have been tasked with a lot of development work as of late. Most recent was a request for me to build a dynamic QA web app for the entire company (Call Centers, 1700 employees, ~65 clients).
The requirements are:
- Users can design their own dynamic rubrics and QAs
- Users can fill out dynamic QA forms
- Users can go back, view, and edit previous QAs
There is reporting on QA stats
Use PHP
- Use MySQL
- Auth through active directory
- Follow industry best practices for security and coding conventions
- Create comprehensive unit tests
The time frame is 2 weeks.
I have a year or so of experience designing single page apps utilizing AngularJS and REST APIs, but no experience with PHP or even with MySQL. Never mind having knowledge and experience of best practices related to the two. I have 3 years of C# & JavaScript experience.
I'm being paid $31k/y right now, and am exempt from overtime. My manager is not familiar with software development, or the tools, workflows, or challenges associated with it.
Asking about pay at this company is usually considered a faux-pas, how can I ask for a wage increase, and make an effective case? I don't think it's fair to be put under so much pressure to develop this stuff when I'm not even considered a developer and am getting the pay of a floor supervisor with much more responsibilities, stress, and skill requirements.
I don't expect to meet avg. junior developer wages here, but having the ability to not constantly worry about my financial stability on top of my work stress would be nice.