Pyro
Expert Member
What's an average TCTC salary for a senior C# developer position in Gauteng these days?
South Africa’s biggest forum. Discuss, discover, and connect with thousands of members.
I would guess it to be around R500k p/a: R40k pm
The thing is, if you're in charge of other people, your responsibility climbs immensely. You're not in charge of your own work anymore, but the work of several people INCLUDING your own. Being responsible for several people's work means you're also accountable for it. The simple math is:
ACCOUNTABILITY + RESPONSIBILITY = NORMAL DEVELOPER'S SALARY * 1.75
EDIT: There've been a couple of these threads recently - have you tried searching for the last one in which dequadin gave a highly applicable algorithm for determining your salary?![]()
Approx 7 years ago R250k-R300k p/a was the benchmark for a snr c++ developer. Senior developer in my opinion is someone with 4-5 years exp. Managing people or not has nothing to do with seniority. Now, take annual salary adjustment at a average of say 8% over 7 years and you end up with R514 p/a.
We're not talking about managing people per se, we talking about leading a team. C++ generally pays higher than C# btw.
That's definitly on the upper end of the scale. As FarligOpptreden has said a lot has to do with responsibility.
The thing is, if you're in charge of other people, your responsibility climbs immensely. You're not in charge of your own work anymore, but the work of several people INCLUDING your own. Being responsible for several people's work means you're also accountable for it. The simple math is:
ACCOUNTABILITY + RESPONSIBILITY = NORMAL DEVELOPER'S SALARY * 1.75
EDIT: There've been a couple of these threads recently - have you tried searching for the last one in which dequadin gave a highly applicable algorithm for determining your salary?![]()
It makes sense, I just didn't expect it to matter that much salary-wise. I've grown accustomed to working with my team, and I've always considered the accountability as a minor part of the job... An inconvenience of fixing the things that go wrong if you will.
I haven't been around MyBB much lately, but I'll check out that thread when I get a gap.
Here's what Joel Spolsky has to say on the topic. Personally I think it's a good system.
Fog Creek Professional Ladder
Why I Never Let Employees Negotiate a Raise
Just check deq's post below mine - the algorithm is there.
Dequin's algorithm wasn't the most useful, as there was no unit defined for the different factors, but it an idea of the salary impact.