Razvijalec poslovne inteligence (BI) je pravzaprav strokovnjak za podatke. Za to delo je običajno potrebno močno znanje računalništva in programiranja. Delo s programsko opremo in bazami podatkov sta dve od glavnih nalog razvijalca poslovne inteligence.
Iskanje BI rešitev je ena od dolžnosti razvijalca BI. To pomeni, da je načrtovanje teh rešitev eden od vidikov dela. Ko je načrtovanje končano, mora razvijalec oblikovati rešitve BI in nato spremljati, ali so rešitve učinkovite. Če obstajajo težave z rešitvami, mora razvijalec odpraviti težave, da ugotovi, v čem je težava, in nato odpravi težavo.
Razvijalci poslovne inteligence so odgovorni tudi za načrtovanje in izgradnjo spletne analitične obdelave (OLAP). Delujejo tako z večdimenzionalnimi kot z relacijskimi bazami podatkov. Razvijalci BI uporabljajo tudi algoritme podatkovnega rudarjenja ter ustvarjajo in oblikujejo tabele.
Poleg dela z bazami podatkov razvijalec piše tudi poizvedbe in oblikuje poročila. Oblikovanje in izdelava tabel je še en vidik dela. Ustvarjanje baze podatkov skladišča za shranjevanje velikih količin podatkov in zagotavljanje pravilnega delovanja operativnih procesov je še en del dela. Poleg tega lahko nekdo na tem položaju pregleda tudi proizvodne sisteme, da zagotovi, da pravilno delujejo.
Razvijalci poslovne inteligence se ne ukvarjajo le s programiranjem, temveč se ukvarjajo tudi z vprašanji, ki bi lahko vplivala na uporabnike. Na primer, prevajajo aplikacije, vendar morajo zagotoviti, da so te aplikacije predstavljene na način, ki je uporabniku prijazen. Prav tako lahko diagnosticirajo in popravijo težave, ki jih imajo uporabniki s posebnimi aplikacijami.
Poleg oblikovanja in popravljanja aplikacij za uporabnike lahko razvijalec poslovne inteligence priporoči programske rešitve za posameznike ali podjetja. Priporočila bi morala biti legitimna, saj je drugi del naloge razvijalca testiranje in spremljanje različnih vrst programske opreme. Če programska oprema potrebuje manjše spremembe ali prilagoditve, je za to odgovoren tudi razvijalec.
Razvijalec poslovne inteligence mora imeti različne veščine, da učinkovito opravlja delo. Pomembne so veščine programiranja, prav tako spretnosti upravljanja s časom. Računalniške veščine niso vse, kar je potrebno – pomembne so veščine matematike in analitične izkušnje, saj se vse te veščine uporabljajo pri delu. Za večino delovnih mest na področju razvoja poslovne inteligence je potrebna diploma, morda pa bo potrebno pridobiti certifikat za različne vrste programiranja. Diploma iz računalništva je najpogostejša za razvijalce poslovne inteligence.