My Education: MS, Computer Information Systems, Boston University
My Prior Experience: I worked for ten years as a software developer at another company.
My Company: I work for a stock transfer agency in Massachusetts whose financial products allow people to buy and sell stocks over the internet.
Job/Career Overview: I am a senior software developer who writes and debugs code, tests applications and deploys them. I occasionally help other team members to do coding and testing.
Most of the time, coding requirements are provided to me by business analysts who work with our customers and furnish me with business requirement documents. We take these and use them to produce a technical design document in which we outline how the code will be written, with a sketch of the technology and the tools we will use. We also are required to provide an estimate for our work. We are required to finish our code development and unit testing in the timeline we provide in the estimate.
My job is very challenging and often requires me to work overtime, but I enjoy doing it and I am always pleased to see what I have written being used.
I rate this career 8 out of 10.
This is a technical job, so the pay is very good. And since I work with computers, I can work from home when the weather is bad or I have other obligations.
The work has another advantage: it keeps me up-to-date on the latest computer technology.
The bad part about the job is the deadlines, which sometimes require us to work around the clock fixing bugs.
This is a good career to pursue. You can start as a programmer and if you don't like it, you can always become a software tester or a quality assurance engineer. Both jobs pay quite well and aren't as taxing as being a developer.
Try taking computer classes and see if you like this career.