• There is certainly overlap.

    A good BI developer should be able to write decent TSQL.

    He should also know about partitioning (to speed up ETL), indexes, recovery models and so on.

    A database developer might also know a thing or two about BI. It's possible he needs to use SSIS to move data, or SSRS to create a report for his manager.

    Need an answer? No, you need a question
    My blog at https://sqlkover.com.
    MCSE Business Intelligence - Microsoft Data Platform MVP