Vault.com: the insider career network

Job Survey: Senior Programmer Analyst/DBA

This Senior Programmer Analyst/DBA career survey is just one of 1000s of exclusive career surveys available on Vault. Find out what it's actually like on the job with Vault's job surveys.

Read all Vault Career Surveys for the inside scoop on specific jobs
Read Vault Employee Surveys for the inside scoop on specific employers
Read Vault Student/Alumni Surveys for the inside scoop on colleges and grad schools



Location: Cincinnati, OH
Experience: Mid-level
Highest Level of Education: Undergraduate Degree



Job Responsibilities
System requirements, prototyping, application development, integration, testing and analysis. I also trouble shoot applications and work on database maintenance, as well as the occassional database migration either from one version to the next or from one system to another(ie. MS Access to Oracle). My general day to day work includes a few minutes working on status reports, hours of code modifications and hours of testing, just to make sure that one fix does not cause another problem. From time to time, I also produce user's guides and test plans. I like to keep busy.
Job Requirements
Just about any degree will boost you into this career, but to stay on top in this career, you have to have a very logical brain and a thirst to learn new things. Information technogy is changing and evolving every day. If you aren't willing to change and evolve with it, you are going to end up out of work very quickly. There is no longer a career niche in this business. You have to be studying and learning new things constantly. And you have to be willing to pay for it yourself these days. Companies no longer seem to be willing to foot the bill. It is cheaper for them to replace someone to get the right skill set than it is for them to train their own people.
Uppers
There is a huge sense of accomplishment when you write code and it works. Once you deliver a well done project and see all of the happy users of your product, it feels like a million bucks. Even day to day achievements can be very rewarding, especially if you develop a feeling of respect with the group that you are working with.
Downers
When things go wrong, they can go very wrong. Generally, if a network has a problem, the first person to blame is the programmer. It can be pretty rough until you can 'prove' that the problem came from the outside. In my experience, it is usually the data at fault, but this just leaves you with something else to have to write a fix for. So that when the data problem, this unforeseen happenstance happens again, the code will be prepared for it and the code will not go down again because of it. Then there is always the red tape and the office politics. The paper work just as it is in other fields can be horrendous.
Lifestyle
The work hours can be 8 to 5 or any other combination of hours that your employer needs. It can be a straight 40 hour week or many hours of overtime. It is not predictable in this field. There may or may not be business travel. Company social events used to be very good, but in recent years, it is been the first thing companies have been cutting back on. Dress code is usually business casual; no jeans or T-shirts. The diversity is wide and varied. It used to be a man's field, but has opened up more and more over the years to include women in droves. There are still more positions at the top being held by men. This is just one more opportunity for future women to work harder for. I look at it as a positive rather than a negative.
Compensation
Depending on your skill level of course, you can make anywhere starting from 40k on up to 150k in this field. I am just about in the middle of that range. In the past few years, I have found contracts ranging from $32/hour to $48/hour, but I have been unable to find a contract longer than 15 months or permanent. And the work is not consistent. I was heading up and up until the slow down in the field at the start of this century; And the advent of outsourcing. Outsourcing has hit this field hard. Eventually with code 'do- overs', misinterpretations of specifications, lack of coding standards, trips to overseas offices to straighten things out and contract overruns, corporations are going to realize that they are not saving money by outsourcing. Having things done here more quickly, correctly and according to specs and standards is going to finally, someday win out. Then the tide will turn back around to using the locals. That may not be soon enough for some of us though. Again depending on you skill set, there can be huge bonuses and stock options. Usually, unless you are an independent contractor, this job comes with the standard benefits; health care, life insurance, vision and dental.
Advice to Jobseekers
Frankly, unless you are set on being a developer, I would say that getting a masters and aiming toward management is the best goal in this field today. It may take years before the outsourcing trend is broken. They are hiring managers right now, but the field today is glutted with unemployed or struggling developers.

This Senior Programmer Analyst/DBA career survey is just one of 1000s of exclusive career surveys available on Vault. Find out what it's actually like on the job with Vault's job surveys.

Read all Vault Career Surveys for the inside scoop on specific jobs
Read Vault Employee Surveys for the inside scoop on specific employers
Read Vault Student/Alumni Surveys for the inside scoop on colleges and grad schools