Ave Salary for a .net dev with 3 y experience?

for my 3 i'm getting at least above 20K. better to ask upfront than to go ultimatum route, you will be forever remembered as such and will suffer in the long time; for example less bonus amounts or raises...
 
when i started working i change jobs every year just so that one can raise the salary:D

go get what you deserve..

one thing i have also learnt is that the amount of work you do is inversely proportional to your salary
 
it's very hard for developers go gt what they want. if you work for a software house then they rip you off, if you work for a company what's not into software or IT they don't see the need of paying so much for a software developer
 
I guess Stellenbosch is a special case then :p
I have B.Tech and been doing .NET since 1.0 back in 2002 (7 years) and I am earning round about that.

Yeah, I think everyone has failed to mention the "average" is also dependant on where you reside. You'd not be getting paid the same in George as you would in Jhb.
 
It all depends on your skill really... If you are really good at what you do then you can easily expect 30k or more, in places like Jhb. Good programmers are pretty hard to find.
 
it's very hard for developers go gt what they want. if you work for a software house then they rip you off, if you work for a company what's not into software or IT they don't see the need of paying so much for a software developer

Every year just for a raise? So you didn't stick around long enough to deserve one... cool.

I didn't get a raise for the first 2 years of my service for the one company I worked for. Then suddenly I tripled my salary within a year and 4 months.

Loyalty these days can't be compared to how it was 20 years back, but it still counts.

It would be very tough for me not to dismiss your CV if I see 10 years of experience with 10 different companies. It would show me that you are disloyal and would only use the company for personal gain, and deriving from that, you probably do not work well within a team and would cost the company more in the long run than it would if they would just hire someone that is willing to learn the systems in place, adhere to system requirements and do a quality job.

On average it takes us more than a year to train anyone and after that training they decide to leave we feel pissed off for wasting our time on someone we thought would be an addition to our company instead of a leech
 
It would be very tough for me not to dismiss your CV if I see 10 years of experience with 10 different companies. It would show me that you are disloyal and would only use the company for personal gain, and deriving from that, you probably do not work well within a team and would cost the company more in the long run than it would if they would just hire someone that is willing to learn the systems in place, adhere to system requirements and do a quality job.
no one likes a salary surfer

On average it takes us more than a year to train anyone and after that training they decide to leave we feel pissed off for wasting our time on someone we thought would be an addition to our company instead of a leech
not to mention the costs involved.
 
Every year just for a raise? So you didn't stick around long enough to deserve one... cool.

I didn't get a raise for the first 2 years of my service for the one company I worked for. Then suddenly I tripled my salary within a year and 4 months.

Loyalty these days can't be compared to how it was 20 years back, but it still counts.

It would be very tough for me not to dismiss your CV if I see 10 years of experience with 10 different companies. It would show me that you are disloyal and would only use the company for personal gain, and deriving from that, you probably do not work well within a team and would cost the company more in the long run than it would if they would just hire someone that is willing to learn the systems in place, adhere to system requirements and do a quality job.

On average it takes us more than a year to train anyone and after that training they decide to leave we feel pissed off for wasting our time on someone we thought would be an addition to our company instead of a leech


Very well put, the most important way employees add value as IT developers is to learn the the business of the client and the business of the software house. This takes time's, So stick around to earn big cash, 2 years in is when you should start reaping rewards unless you are far better than the current dev at the job early on..

also on increases, inflation is for clerk's and unskilled workers, it doesn not apply to people who increase in value every year.. if you not getting a double inflation increase at least.. you need to speak to someone at your company
 
guys that's also true. but you need to have concrete reasons, companies are more desperate than we are.

i started working in

1st Company 2005-Oct To 2006-Mar
2nd Company 2006-Apr To 2007-Apr
3rd Company 2007-Apr To 2008-Mar
4th Company 2008-Mar To Current

1st Company reason for leaving, no growth
2nd Company reason for leaving, needed a challenge
3rd Company reason for leaving, contract ended and got better offer while in the process of renewing
4th Company 2008-Mar To Current

I also think it's very hard for companies not to hire me because of my skill set. i also do deliver and i am a team player. my previous employers and current knows that. be loyal to a company is crap, companies will let you go when they have to, so i don't see a point of being loyal. I'm happy where i am. even though they gave me a 6% increase last week...

i was moving for personal gain because i felt i deserve it, companies do not value us, only when you leave they counter offer...

to hell with them:D
 
guys that's also true. but you need to have concrete reasons, companies are more desperate than we are.

i started working in

1st Company 2005-Oct To 2006-Mar
2nd Company 2006-Apr To 2007-Apr
3rd Company 2007-Apr To 2008-Mar
4th Company 2008-Mar To Current

1st Company reason for leaving, no growth
2nd Company reason for leaving, needed a challenge
3rd Company reason for leaving, contract ended and got better offer while in the process of renewing
4th Company 2008-Mar To Current

I also think it's very hard for companies not to hire me because of my skill set. i also do deliver and i am a team player. my previous employers and current knows that. be loyal to a company is crap, companies will let you go when they have to, so i don't see a point of being loyal. I'm happy where i am. even though they gave me a 6% increase last week...

i was moving for personal gain because i felt i deserve it, companies do not value us, only when you leave they counter offer...

to hell with them:D

Thats why I said loyalty isn't what it used to be. And with the attitude of "I'll **** em over before they **** me over" is a bit stupid.

Severance pay <-- You get this when you get fired. Go read up on the labour law ;)

If you felt you deserved it then your best bet was to tell them that and tell them you're not currently happy because of that. But justify WHY you're deserving of it. I've seen Junior guys ask up to R30k STARTING salary because "they felt they deserve it"

If there is no growth or challenge in a company.... ****... .you're a PROGRAMMER... I'm constantly busy with my own ****. Do you think my company sent me on a course for .NET programming? No. Do you think my company paid me during office hours or asked me to learn JavaScript? No. Do you think they pay me to learn jQuery? Or Database Design? Or Programming Architecture? No

I challenge myself. I grow myself. My skillset I bring to any company I worked for in my personal time and honed in my professional time. I won't say I can do anything until I've struggled with it on my own time and know I can do it.

I stuck around 2 years in my first job, gave me the necessary experience even though there was ZERO growth. I kept challenging myself and kept applying what I learn in my job. I then worked for a small startup for 5 years. Boosted my skills immensely. On my own time.

AJAX? I ****ing invented AJAX :p I played around with it till I was comfortable I could do **** in it back in 2002. Back then there was no documentation and no jQuery (*cry*)

But now I know AJAX in and out. $(#whatever").load(url) <-- I know the inner workings of this, how it reacts, why it reacts and how to implement it properly.

Clients now hire me because I know what I'm doing, I'm confident when I tell them possible solutions, I pick up on their business pretty quickly and I can suggest new and alternative business processes and be able to back it up with the technology available to streamline.

I'm not a drone. I don't sit at my job from 9-5 and do only what I get told, go home and play games and piss up, then see I only get 6% of a raise and decide to move on to find a better paying job.

I work from 5am to 1am. I'm constantly busy with my job. I force myself to play a bit of WoW *during* my work so I can relax and claim I have some sort of social life (other than these forums)

If I feel I'm not appreciated then I tell my employer "hey, you hired me for my skills, you're not doing me any favors, I am doing you the favor, so please, some respect!"

I also choose my employers carefully. I don't take what is said in the interview at face value. "We will give you 30% raise after 3 months" <-- ahu... I won't hold my breath.

My CV reads:

2 years
5 years
1 year
1 year
*self employed* with the previous 3 companies currently using my services.
 
Thats why I said loyalty isn't what it used to be. And with the attitude of "I'll **** em over before they **** me over" is a bit stupid.

Severance pay <-- You get this when you get fired. Go read up on the labour law ;)

If you felt you deserved it then your best bet was to tell them that and tell them you're not currently happy because of that. But justify WHY you're deserving of it. I've seen Junior guys ask up to R30k STARTING salary because "they felt they deserve it"

If there is no growth or challenge in a company.... ****... .you're a PROGRAMMER... I'm constantly busy with my own ****. Do you think my company sent me on a course for .NET programming? No. Do you think my company paid me during office hours or asked me to learn JavaScript? No. Do you think they pay me to learn jQuery? Or Database Design? Or Programming Architecture? No

I challenge myself. I grow myself. My skillset I bring to any company I worked for in my personal time and honed in my professional time. I won't say I can do anything until I've struggled with it on my own time and know I can do it.

I stuck around 2 years in my first job, gave me the necessary experience even though there was ZERO growth. I kept challenging myself and kept applying what I learn in my job. I then worked for a small startup for 5 years. Boosted my skills immensely. On my own time.

AJAX? I ****ing invented AJAX :p I played around with it till I was comfortable I could do **** in it back in 2002. Back then there was no documentation and no jQuery (*cry*)

But now I know AJAX in and out. $(#whatever").load(url) <-- I know the inner workings of this, how it reacts, why it reacts and how to implement it properly.

Clients now hire me because I know what I'm doing, I'm confident when I tell them possible solutions, I pick up on their business pretty quickly and I can suggest new and alternative business processes and be able to back it up with the technology available to streamline.

I'm not a drone. I don't sit at my job from 9-5 and do only what I get told, go home and play games and piss up, then see I only get 6% of a raise and decide to move on to find a better paying job.

I work from 5am to 1am. I'm constantly busy with my job. I force myself to play a bit of WoW *during* my work so I can relax and claim I have some sort of social life (other than these forums)

If I feel I'm not appreciated then I tell my employer "hey, you hired me for my skills, you're not doing me any favors, I am doing you the favor, so please, some respect!"

I also choose my employers carefully. I don't take what is said in the interview at face value. "We will give you 30% raise after 3 months" <-- ahu... I won't hold my breath.

My CV reads:

2 years
5 years
1 year
1 year
*self employed* with the previous 3 companies currently using my services.

You sound like you are over working yourself... That type of working lifestyle cannot be good for you.

Anyway I'm pretty happy at my company. No slaving into the early hours of the morning to learn stuff. :D They give me time to do research and play around with new stuff etc. But it all comes down to skill in the end. If you are the best then you will get paid a good salary.
 
You sound like you are over working yourself... That type of working lifestyle cannot be good for you.

Anyway I'm pretty happy at my company. No slaving into the early hours of the morning to learn stuff. :D They give me time to do research and play around with new stuff etc. But it all comes down to skill in the end. If you are the best then you will get paid a good salary.

Depends on how big the company is. I'm glad I started out at a small business setup and stayed for 5 years.

I love what I'm doing. I turned down meaningless unadulterated no strings attached SEX to do what I do. More than once. This is what I was doing when I had a ZX Spectrum and probably what I will do on my death bed.

I work myself hard so I can profit at it in the end. HOPEFULLY I'm about 16 months away in actually dulling it down to a 3 hour day of work. All depends if the plans I put in motion now will pan out in the future or not.

And hey, if my **** fails, I'll just join the work force again and work for a big enough company that can afford it's employees playing around and doing research some of the time (sounds like you work for 3Fifteen... I'd love to work there)

Erf, I'm tired. Might go to sleep
 
once again I think thats where
"location+talent+qualification x experience = salary"

That sums it up on the salary.

1st of August will be my 3yrs with my current employer and it will be interesting as its pay raise time too. I know what my minimal increase will be and not going to moan.

But if I really wanted to double or even triple my salary (job offer with my skill set) I would need to move to Jhb, no thank you.
 
That sums it up on the salary.

1st of August will be my 3yrs with my current employer and it will be interesting as its pay raise time too. I know what my minimal increase will be and not going to moan.

But if I really wanted to double or even triple my salary (job offer with my skill set) I would need to move to Jhb, no thank you.

Yea and quadruple your stress. No thanks
 
That sums it up on the salary.

1st of August will be my 3yrs with my current employer and it will be interesting as its pay raise time too. I know what my minimal increase will be and not going to moan.

But if I really wanted to double or even triple my salary (job offer with my skill set) I would need to move to Jhb, no thank you.

hmmmm... the slow pace of Cape Town I think is hardly the breeding ground for "I Can take the strain" IT guys, but thats just my perogative. The real question is wether you whould be able to operate at the pace this province require you to, judging by the fact that you say that you are not willing to move to cater for your career tells me your not serious about your career.
 
Depends on how big the company is. I'm glad I started out at a small business setup and stayed for 5 years.
That's why I'm also glad I'm working for a small startup. It gives you tons of experience and teaches you self-discipline in your career.

But if I really wanted to double or even triple my salary (job offer with my skill set) I would need to move to Jhb, no thank you.
My salary has quadrupled over four years. I live in JHB. :p

Yea and quadruple your stress. No thanks
I agree the stress-factor is pretty high up here. I'm planning on working my butt off, making enough cash and retiring to Blouberg in my 30s and go into a web-dev consulting line so I can work my own hours.
 
i've got myself the Teach yourself VB -net book.

I was wondering what you guys actually work on?
Is it in-house changes and the like or what is it actually that keeps you busy all day.
 
Look at my sig - we develop software and sell it to the HR market. We've got a philosophy of developing software for the market, not the individual. Why charge money for once-off development, when you can develop a product and sell it thousands of times over?

So, to answer your question, I conjure up the architecture for products in our line of business and oversee the development thereof. I also get my hands dirty in the code more often then not. ATM I'm busy with an integration layer between our intranet and internet offerings.
 
Top
Sign up to the MyBroadband newsletter
X