Please start any new threads on our new site at https://forums.sqlteam.com. We've got lots of great SQL Server experts to answer whatever question you can come up with.

 All Forums
 Other Forums
 Other Topics
 job market for sql skills

Author  Topic 

joe8079
Posting Yak Master

127 Posts

Posted - 2011-07-25 : 20:24:31
Hi,

I use SQL server for most of the day to run a lot of reports for different departments, some reports are easy while others are more complicated. What is the job market like for someone with strong sql programming skills? Note, I have zero experience in managing sql servers or adminstration.

tkizer
Almighty SQL Goddess

38200 Posts

Posted - 2011-07-25 : 20:32:20
Use dice.com and search for anything that says SQL.

Job market is pretty good for those with excellent skills.

Tara Kizer
Microsoft MVP for Windows Server System - SQL Server
http://weblogs.sqlteam.com/tarad/

Subscribe to my blog
Go to Top of Page

Transact Charlie
Master Smack Fu Yak Hacker

3451 Posts

Posted - 2011-07-26 : 07:56:59
I'm in the UK so this might not be quite the same as the US market.

There are definitely jobs out there for good candidates. Saying that though, it's really difficult to find good database developers. There are a lot of very average people about who seem to think they are awesome / amazing. Many of these people are contractors who are looking for £300 - £400 per day and I wouldn't hire them if they worked for free.

I've seen a lot of CV's and given lots of interviews now and most of the candidates we get struggle with basic questions which indicate they don't know / don't care about efficient code. My company's database is moderate in size but the data changes constantly and we need to drive a lot of aggregation in different dimensions on it. The difference between hitting a good index to not is milliseconds to tens of seconds. The flip side is obviously you need to be able to choose to create the *right* indexes for the data.

Probably the most important thing I look for in a candidate is:
1) Enthusiasm for the subject. You *need* to show that you care. This is important because SQL Server is an evolving technology and how else are you going to keep up if you don't care? I like to see people who post on forums (natch), write blogs, attend tech meets, whatever.
2) An Awareness of performance implications. You don't need to have experience in a high volume environment (though that obviously helps) but you need to know how to make your queries as efficient as possible. I've run into some people who consider performance a DBA's job which makes me quite angry. If you don't have performance in mind from the first step then your queries will probably be garbage.
3) Working well with others. Your code isn't *your* code, you need to be able to deal with other people's input. This is quite important because I've met (and worked with) quite a few database developers that *really* didn't play nice with others.

Anyway. Not sure if this is a good answer to your question or If I've just started to rant a little....

Oh - one more thing
quote:

What is the job market like for someone with strong sql programming skills?


Don't tell people this. *SHOW THEM INSTEAD*
Answer questions on forums / stack overflow / whatever / write a blog /

Make the company / interviewer think "What can I do to get this candidate to join us?" rather than : "Is this person any good or a waste of my time?"



Charlie
===============================================================
Msg 3903, Level 16, State 1, Line 1736
The ROLLBACK TRANSACTION request has no corresponding BEGIN TRANSACTION
Go to Top of Page

tkizer
Almighty SQL Goddess

38200 Posts

Posted - 2011-07-26 : 12:51:19
quote:

"What can I do to get this candidate to join us?"



Exactly. It's not competing against other candidates for a job, it's the company doing everything they can to get you to join them. This is what is happening in the IT job market in the U.S. right now, for SQL jobs at least. There are plenty of unqualified candidates out there applying for jobs. If you are qualified and can market yourself, you should have no problem. If you aren't qualified enough, well eagerness to learn can go a long way. I was most excited about a candidate who almost was qualified for the job but clearly wanted to learn and clearly could learn. We ended up going with another candidate that was qualified and also had this eagerness to learn more. Had we not found that candidate, we definitely would have hired the other candidate without hesitation.

Tara Kizer
Microsoft MVP for Windows Server System - SQL Server
http://weblogs.sqlteam.com/tarad/

Subscribe to my blog
Go to Top of Page

sunitabeck
Master Smack Fu Yak Hacker

5155 Posts

Posted - 2011-07-26 : 14:18:26
Very interesting comments from both of you, Tara and Charlie. I loved reading your observations and insights, even though I am not looking for a job at the moment.

In New York city and the tri-state area (NY/NJ/CT), there seem to be lot of jobs for SQL Server developers and for DBAs, especially in the financial industry. But as Tara and Charlie said, you have to be VERY good at what you do, and be able to demonstrate it to the potential employer.
Go to Top of Page

maile15
Starting Member

1 Post

Posted - 2011-08-01 : 05:47:06
I think the most iom[portant think about the UK market is that it is still growing alot even due the recession.
I could see a significant rise of sql jobs during that time, so I think this area is growing well.

unspammed
Go to Top of Page

nigelrivett
Master Smack Fu Yak Hacker

3385 Posts

Posted - 2011-08-01 : 06:35:16
quote:
Originally posted by Transact Charlie
There are definitely jobs out there for good candidates. Saying that though, it's really difficult to find good database developers. There are a lot of very average people about who seem to think they are awesome / amazing. Many of these people are contractors who are looking for £300 - £400 per day and I wouldn't hire them if they worked for free.



You should expect someone fairly junior for that rate.

==========================================
Cursors are useful if you don't know sql.
SSIS can be used in a similar way.
Beer is not cold and it isn't fizzy.
Go to Top of Page

Transact Charlie
Master Smack Fu Yak Hacker

3451 Posts

Posted - 2011-08-01 : 11:49:48
quote:

You should expect someone fairly junior for that rate.



Depends where you are. Wages are generally cheaper north of the border.

Edit - Sadly
Charlie
===============================================================
Msg 3903, Level 16, State 1, Line 1736
The ROLLBACK TRANSACTION request has no corresponding BEGIN TRANSACTION
Go to Top of Page
   

- Advertisement -