It all depends who is asking.
Technical person (mostly information sector): ETL Developer
Semi-technical (people in the business): BI Guy
Outside World: Programmer
If I have questions regarding whats a programmer, "I work with computers".
Same kind of thing here. My actual title is "Sales and Production Analyst", yet I develop VB forms, write T-SQL queries and procedures, design and implement tables/indexes/triggers, write spreadsheet macros, and train staff to use the system. I also do ad hoc analysis of data (mining, if you will), and process all NAFTA certificates, and a host of other assorted tasks.
When asked, technical people get "database programmer" as an answer.
Just about everyone else gets "I work in IT" - usually followed with an explanation of "IT", as a surprising number of people still don't know what "IT" is.
Some other titles I've had for IT work include: "Senior Data Analyst", "Manage Methods Analyst", and "Business Process Analyst". My experience is that job titles (and job descriptions!) frequently don't match actual jobs. But, at least IT is better than banking. When I worked for the Federal Reserve Bank of Chicago, I remember running into a lot of people with the title of "Fourth Assistant Vice President". Imagine some kid going to school and saying, "My Dad's better than your dad. He's a Third-and-a-half Assistant Associate Vice President!"
Please don't go. The drones need you. They look up to you.
Connect to me on LinkedIn