Vault.com: the insider career network

Job Survey: Consultant, Software

This Consultant, Software 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: Atlanta, GA
Experience: Mid-level
Highest Level of Education: MA - Academic Program



Job Responsibilities
You would need a time machine to truly get a taste of the so- called Dot Com era. I was a computer science graduate with a very slight amount of web development moonlighting under my belt and was picked up before graduation by consulting company. My company proclaimed to specialize in ERP planning and installation, custom development, web development, application porting, and a few other broadly defined areas. Any particular industries? Sure. Anything IT relate, anything manufacturing, non-profit orgs, stodgy good ol boy companies, and, our favorite, well-funded startups. If you're thinking, Gosh, that sounds like just about everything and anyone, then you are right. If you had money, we had a way for you to spend it. Ever heard of a Positive NPV Project? I hadn't either. The term sounded like the sort of bureaucratic buzzword that slows down other companies and would cheapen our hi-tech glow. Others that we discouraged clients from considering were value and cash flow generation. AFterall, this is IT, the new economy! Of course you can't measure the performance of these projects against old Brick and Mortar metrics. Just shutup, write the check, and wait for our next excuse as to why we didn't have your project done on time. Yeah, the Dot Com days are over, thank god. However, it is still very difficult to pull off a project on time and on budget while consistently meeting the client's expectations. After sticking my big toe in the IT consulting cesspool for a couple of years, I took a Lead Tech job at a more traditional company. There I had responsibility for pitching web-based service ideas to clients, producing mockups that they could relate to, and ultimately planning development, managing contractors, and meeting with clients to ensure that the person writing the check got what they expected. I like to think of a software developer??s job as being the tool that allows someone with no earthly idea of what it takes to create a business solution to create a business solution; one that considers users first and satisfies requirements to the end. Picking the right development firm means that you will have concrete facts about usability, performance, and cost to help you accurately justify (or shoot down) a particular software solution. Being the right developer means that you know what you claim to know and you are methodical. Your company and others depend on hiring known quantities, be that and you are well on your way to being a great developer.
Job Requirements
Frankly, I resented having to work with people that did not have formal training in computer science. It bothered me when I mentioned ERD, context switching, or linked list and the person stared at me like I grew another head out of my shoulders. I was not an education snob, but you need to at least know the lingo of the business you are trying to practice. Imagine the wrath a lawyer would face in court if a judge used one of the many cryptic legal terms and the lawyer returned a blank stare. I am pursing an MBA currently and have taken my finger off the pulse of IT, but I would venture to say that it is maturing much like its engineering cousins into a field where you need one of a few certain degrees. That said, you can get by without a degree at all for now, but don??t be surprised if one day you hit a glass ceiling. I would recommend first a computer science degree, electrical engineers and computer engineers are practically equally qualified for development roles, with MIS and CIS graduates shoring up the end of uniquely qualified applicants. Your career path will likely take you into the business side of the business within 3-5 years. This may mean project management, sales, or somewhere else entirely. Personally, I didn??t like working for other people. Call me arrogant, but I can do better than any project manager I have worked for and I intend to put myself in a position to prove it. By the way, I highly recommend the MBA track, but only after a few years in the business. It helps open up doors to the rest of the business and can be the centerpiece of your exit strategy from the software business if necessary.
Uppers
I changed from engineering to computer science because I couldn??t take the only-one-right-way mentality. Plus, engineering is meticulous and there is zero room for error. This is fine for some and I am grateful every time I drive across a bridge and it doesn??t crumble beneath me, but it engineering was not for me. I found in computer science the freedom to use mistakes as a learning tool, to possibly create new ways of doing things, and to receive instant recognition of my efforts. There were no regulatory codes in place for building an application correctly as there is for a bridge or aircraft engine component. (Maybe there should be!) As a highly skilled technical worker, you can easily develop an idea into a business or leverage your skills as a consultant. Other professions can do this, of course, but IT people that possess any kind of people skills can go far. IT problems are ubiquitous and quality help is not. Lastly, formal computer science/engineering lays the educational foundation for other interesting careers. Add an MBA and become a CIO, CTO, or a valuation analyst in hi-tech. Add a law degree and become an IP attorney, something that requires a science or engineering undergrad.
Downers
I have one major gripe about the industry and I??ve already alluded to it previously: The projects are seemingly always mismanaged. This is probably because of the newness of evaluating and implementing such projects, but it??s a nightmare sometimes. If you like perfection, if you like to see things done right, you will be constantly irritated by the great ideas that get abandoned and client expectations that go unmet. Another concern, not so much a gripe, is that there is a tremendous amount of outsourcing occurring these days. The profession is being commoditized and salaries are suffering. You can??t blame free market economics, but you don??t have to like the effects!
Lifestyle
Social events ?? I had a great time. Thank you to all the well-funded startups that paid for our weekly company parties, the dart boards, the bagels and donuts every morning! Thanks to each and every one! How is social time now? I??m not sure. The company I worked for later was a human services company and we had Christmas parties and the usual. Diversity/Culture ?? You??ll be working with a lot of (other?) Indians and Asians. If you are a computer science student then you know this already. People from different cultures operate differently, you??ll figure it out. To put it short, I had a lot of fun.
Compensation
1999: I was in the south where salaries are a bit depressed, but I started at $50k with 15% bonus and left two years later with $60 and 20% bonus. Total compensation was usually around $70k and I was happy with that.
Advice to Jobseekers
Get the right kind of education and make sure this is something you literally hop out of bed in the morning and are excited to do. Most developers are introverted (understatement of the year) and don't assume leadership willingly; if they do then they are heavy handed about it. Learn how to communicate, cope, and motivate. Good luck.

This Consultant, Software 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