Programming Business Intelligence requires many skills. Some people specialize in specific portions, while some know the entire stack.
I work with SQL. And SQL Server Reporting Services. And SQL Server Integration Services. And SQL Analysis Services. And SharePoint. And Power View. And Performance Point Dashboards. And Excel. And Power BI. And Power Query. And Power Pivot. And Power Map. And Q&A Natural Language. And Data Modeling. And Performance Tuning. And Master Data Services.
Although I haven't worked with Data Quality Services much. But I do know Crystal Reports. And Actuate Reports. And XCelcius Reports. And attended OBIEE Training although no practical experience. I don't work with Cognos much. However, I have dabbled in Tableau.
And then there's big data. I've worked with Hadoop using Cloudera, Hortonworks and HDInsight. And Pentaho Data tools. Which requires a bit of Unix/Linux skills. And I've dabbled with Azure Machine Learning.
Oh yeah, I also know .net and Java. Done web development and windows services as well as client server applications. And worked with Oracle, PhP, mySQL, IIS, Active Directory and a variety of ancillary applications.
Am I an expert in everything? Probably not. But I can troubleshoot with the best of them. As well as new development and maintenance coding. And I worked as a project manager and BI Supervisor.
So when people ask what I do for a living, I work with computers. Keep it simple.