Job Responsibilities
Software analysis, documentation, design, development and testing.
I'm responsible for the full product development life cycle to
some degree.
|
Job Requirements
Education Requirements: Bachelors in CS or CIS (I do see some
with degrees in misc. fields such as Chemistry and Mathematics).
Most developers do not go higher than a Bachelors degree.
Education: Classes are easy if you pay attention, ask questions
and apply yourself. A language barrier can really hurt when
instructors are trying to explain the concepts.
|
Uppers
Flex Time: I don't work a 9-5 day. Employees start when they want, work their
required number of hours and then go home.
Creativity: The job allows me to make full use of my imagination while
completing a project.
|
Downers
Documentation: Writing documents takes up valuable development
time and is boring.
|
Lifestyle
I do not travel.
My dress code is business casual (slacks and a collared shirt)
I average 45 hours per week.
Diversity is over emphasized to the point that it is a joke.
|
Compensation
Salary: 82,000 a year
Bonus: none (Added to salary last year)
Stock options: none
Vacation (PTO): 17 days per year plus holidays.
Benefits: Average medical and dental
|
Advice to Jobseekers
Develop code every time you get a chance at work. A solid
understanding of how languages (C,C++,Java,JavaScript,etc) work
is essential to a getting ahead.
Find an internship if possible. Even for entry level positions,
it is extremely helpful to have prior experience.
I think that this field will continue to shrink in the U.S. as
some jobs move offshore and as more shops make more use of third
party software instead of developing it themselves.
|