In another thread people were discussing what a Programmer Analyst is vs. an Analyst Programmer.
Well, I sort of do those things but my official job title is Systems Analyst. What would you call me?
- I write small programs that don't need to be passed off to official development, for example I wrote a tool to submit orders to our web application in bulk via XML, reading from an Excel spreadsheet.
- I am the primary report writer and generator.
- I am at least peripherally involved in testing new enhancements from the developers because 1) I always see things no one else does and 2) I am good at getting into the guts and seeing what's happening in a way others are not.
- I have been given responsibility for some new areas of development on our SQL Server database, for example I just spent three months reconfiguring how order data is handled and will soon be redoing our entire invoicing system, back and front end.
- The accounting department relies on me to keep the old invoicing system limping along, and every month I have to fix or add something to the ickiest mess of macros and queries and reports in MS Access that I've ever seen.
- I'm the primary driver of projects based on problems I notice in the system... data orphans, past enhancements that have logic loopholes, overlapping data in archives, whoops 70000 spurious records created, etc. I also sometimes end up driving projects the IT Manager should be driving when he doesn't seem to be doing anything on them.
- I've developed some pretty complex Acrobat forms and .asp form receiving pages. I bring up issues no one else thought of like, "um, we can't accept credit card numbers unless we submit them over the internet securely."
- I am kind of the resident memory cube, so when an issue comes up and everyone else looks blank, I remind everyone what the deal was, why we were doing the project, why we wanted the enhancement, etc.
- I advise the person with the title of database administrator, because I know more, but leave her to do most of the work. For example, we were using the full recovery model but not backing up transaction logs except right after a full backup (!?), and at my prompting she changed it and we now are doing so every two hours.
- I am not desktop support, but I do sometimes help people with problems when support is unavailable.
I apologize if I've been at all arrogant in these descriptions. I can only plead that it's late... I'm tired... I'm frustrated. And while this isn't a résumé, that reminds me... I should update mine before I forget half my accomplishments here.
E²
-------------------------------------
It is better to have honor than a good reputation.
(Reputation is what other people think about you. Honor is what you know about yourself.)
Well, I sort of do those things but my official job title is Systems Analyst. What would you call me?
- I write small programs that don't need to be passed off to official development, for example I wrote a tool to submit orders to our web application in bulk via XML, reading from an Excel spreadsheet.
- I am the primary report writer and generator.
- I am at least peripherally involved in testing new enhancements from the developers because 1) I always see things no one else does and 2) I am good at getting into the guts and seeing what's happening in a way others are not.
- I have been given responsibility for some new areas of development on our SQL Server database, for example I just spent three months reconfiguring how order data is handled and will soon be redoing our entire invoicing system, back and front end.
- The accounting department relies on me to keep the old invoicing system limping along, and every month I have to fix or add something to the ickiest mess of macros and queries and reports in MS Access that I've ever seen.
- I'm the primary driver of projects based on problems I notice in the system... data orphans, past enhancements that have logic loopholes, overlapping data in archives, whoops 70000 spurious records created, etc. I also sometimes end up driving projects the IT Manager should be driving when he doesn't seem to be doing anything on them.
- I've developed some pretty complex Acrobat forms and .asp form receiving pages. I bring up issues no one else thought of like, "um, we can't accept credit card numbers unless we submit them over the internet securely."
- I am kind of the resident memory cube, so when an issue comes up and everyone else looks blank, I remind everyone what the deal was, why we were doing the project, why we wanted the enhancement, etc.
- I advise the person with the title of database administrator, because I know more, but leave her to do most of the work. For example, we were using the full recovery model but not backing up transaction logs except right after a full backup (!?), and at my prompting she changed it and we now are doing so every two hours.
- I am not desktop support, but I do sometimes help people with problems when support is unavailable.
I apologize if I've been at all arrogant in these descriptions. I can only plead that it's late... I'm tired... I'm frustrated. And while this isn't a résumé, that reminds me... I should update mine before I forget half my accomplishments here.
E²
-------------------------------------
It is better to have honor than a good reputation.
(Reputation is what other people think about you. Honor is what you know about yourself.)