Thursday, August 2, 2007

What I do for a living

When I opened my email inbox this morning, I had an email waiting for me. It was from my boss. He wants me (along with all the other IT staff) to write out what we do. I figured since a lot of my friends and family are a little confused about what I actually do to make money, I would share what I wrote for my boss on here, and maybe help clear up any confusion (or just confuse you more).

Note: The format of this information is what was presented to me to fill out and hand in. All of the responses are my own and not copied from anywhere else.

Position Title:

IT Application Developer

General Description:

I design, write, and help deploy applications for the various departments around the firm. I also help in the design and writing of the new GUS system. In addition, I occasionally get to research new types of technology and programs that can be used in the development environment to increase efficiency and productivity. I am also responsible for the administration of *Unnamed HR Software and all of it's support related issues.

Duties and Responsibilities:

  • Meeting with management and/or users to discuss project details and gather the requirements

  • Designing business solutions, normally in the form of software, to address the issues in the project

  • Writing software that meets the requirements of the project

  • Testing software that has been written to ensure that it meets the requirements and is complete and correct

  • Researching various technologies and methods for the project

  • Maintaining software through bug fixes, and adding features to current software to keep congruency with the current business workflow

  • Writing documentation for other developers, managers, users, archival purposes, etc.

  • Providing low level support for the various software systems we run

  • Providing low level reports for users

  • Administration of *Unnamed HR Software and all of it's modules. This includes installation, updates, modifications, etc.

  • Support for the users of *Unnamed HR Software

  • Other duties as assigned

Position Requirements

  • Intermediate knowledge of VB .NET and the .NET framework

  • Intermediate knowledge of Trans-SQL and Database design/administration

  • Intermediate knowledge of software design

  • Excellent communication skills, both written and verbal

  • Ability to quickly adapt to changes in requirements in projects

  • Ability to research and find solutions to problems that arise in development

  • Ability to quickly pick up and learn new technologies

  • Ability to work as a team to reach goals and meet deadlines

  • Ability to take initiative and work unsupervised to solve issues
*Name removed for legal reasons


So there you go! That's a birds-eye overview of what I do. There is, of course, a lot more detail involved in my job that I am leaving out, but my boss requested a "detailed, but not overly detailed" description of what I do.

Still curious or confused about my job? Have any specific questions to ask or requests to make? Feel free to leave them in the comments!

1 comment:

justKrys said...

So, to make it shorter you could have just put something like this:

"I do all the nerdy and geeky computer stuff that you're too dumb to learn"