Vault.com: the insider career network

Job Survey: Software Developer

This Software Developer 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: Lawrence, KS
Company: Pearson NCS
Experience: Mid-level
Highest Level of Education: Undergraduate Degree



Job Responsibilities
1. Lead software developer. In this role, I take part in leading team meetings, and instructing members of my team (other software developers) in the individual tasks that they will be assigned. This includes working with team management to determine which resources will be best used for which projects, helping in the planning of the individual projects and working with the client to determine which matters are most important and what impact they will have on the overall project. I spend approximately 40% of my time in this role. 2. Software Developer - In leading the team in development, I also share a role in doing a percentage of the software development. This includes writing Object Oriented code that ties in to the large application that our team supports. I spend approximately 30% of my time working with this. 3. Database administrator. Along with the other roles mentione, I am the DBA for the team. In this, I handle the care and feeding of our SQL Server database, including enhancing the performance of the database, managing the scheduled jobs that run on the database, the replication of the database, as well as handling any reviews for code that is going to be run on the database. I spend approximately 25% of my time working within this role. 4. Other maintenance tasks. Because we have a large system that has been up and running for over 5 years now, there are a number of other tasks that are required to keep everything running smoothly. I do a number of these tasks and they take up about 5% of my overall time.
Job Requirements
The job that I currently have requires a 4 year degree as well as ongoing training to stay current with the technologies that continually develop. The company that I work for has no problem sending myself and coworkers to any classes around the country that are needed in order to keep us abreast of the current technologies.
Uppers
The best parts of the job that I work in first off deal with the people that I work with. I thoroughly enjoy the interaction with the other members of the team and our ability to learn from one another using our varying level of skills and types of skills. I also enjoy the more laid back atmosphere that our company has. We are allowed to dress casually and have flexible hours as long as we do not abuse those hours. This makes it much easier to deal with personal issues outside of work, and it also makes it more appealing to come into work on a daily basis. I also believe that the company has a very nice vacation policy. We are allotted 3 weeks of vacation each year beginning at the first of the year. This is fairly uncommon for people just starting out at a job in my experience. Though most places will let you work up to 3 weeks, you usually start out with not much more than 2 weeks of vacation. The extra week is a nice little perk.
Downers
The downers to the job are the high stress when deadlines are coming close. As in most jobs we are a deadline oriented position, and this can mean a number of extra hours without pay, during those crunch times. This can be a bit of a drag at times, both on your own personal outlook on the job as well as your relationships with family and friends outside of the job. I would say taht this is the worst part of the job.
Lifestyle
The work hours for this job are 40, plus whatever is needed to accomplish the job. On average throughout a year that will probably mean that you end up working somewhere around an average of 45 hours a week. Many weeks that will mean you only work 40 and many other weeks you may work up to 60 or even potentially more. In terms of travel, we may travel a couple of times a year, but no more than that. For a person with a family this is a very nice thing, as I would probably not keep a job where I had to travel much more than this. Within the company, we have social events approximately once every 3 months. This will usually mean a gathering of some sort outside of work, but it could also mean that the company just purchases some food or treats that are brought into work for all to share. The dress code is casual. There are times when a client comes in that you need to dress more formally or at least business casual, but 90% of the time the dress is casual, meaning Jeans and a T-shirt are acceptable. Our company has a great deal of diversity. People from all walks of life work at our company, which is also one of the nice things about the company I work for.
Compensation
70000 a year for my current position. Plus 3 weeks of vacation, 10 personal/sick days. Health, dental, vision, life and other insurances that are standard are also included.
Advice to Jobseekers
I would like to think that Software developers will continue to be an important position in teh future. Though the number of software positions has started to become flooded within the market, there are more and more companies that are developing software, and since computers do not appear to be going anywhere, good software developers are going to be needed to program them. For that reason I believe it is still a good field to get into, just not quite as good as it was 5-6 years ago.

This Software Developer 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