Senior Business Intelligence Developer

Senior Business Intelligence Developer Job Description Template

Our company is looking for a Senior Business Intelligence Developer to join our team.


  • Proficient in DAX and M queries;
  • Using past experiences, make recommendations on Enterprise BI standards/best practices;
  • Power BI and SSRS administration for on premises and Reporting Services;
  • Implement statistical or other mathematical methodologies as needed for specific models or analysis;
  • Performs, communicates and makes actionable recommendations of database, statistical and report findings;
  • Provide guidance to other BI developers with oversight from the BI Managers and Leads;
  • Keep up-to-date with latest technology trends;
  • Performance tuning and query optimization;
  • Develop, create and deliver custom reports in SQL , SSRS , Excel, PowerBI, and Qlik;
  • Build enterprise scalable, complex data visualizations, dashboards, KPI scorecards, and KRI reports, etc. in Power BI Desktop.


  • Excellent attention to detail;
  • Creative problem solver who thrives when presented with a challenge;
  • Able to multitask, prioritize, and manage time effectively;
  • Experience with relational databases (SQL/PLSQL/Hive) and leveraging large data sets within a data warehouse (Hadoop, Oracle, MySQL);
  • Understanding of Adobe Analytics and Omniture, Google Analytics, and other Social/App Tracking Tools;
  • MS in Computer Science, Information Systems, Data Science or equivalent combination of skills, experience and education;
  • Experience in Cloud Data Warehouse technologies such as AZURE Data Warehouse, AWS RedShift, Snowflake;
  • Understanding of Machine Learning;
  • Comfortable in both a leadership and team-player role;
  • Solid T-SQL knowledge and SQL query development using MS SQL 2016 or later;
  • Have solid / emerging experience with statistical modeling, analytics, database usage and design theories;
  • Experience with DevOps, Continuous Integration and Continuous Delivery (Maven, Jenkins, Stash, Ansible, Docker) is a plus;
  • 2+ years hands on experience in Data Visualization or advance analytics using Power BI;
  • Banking/financial services experience;
  • Understanding of analytical methods and regression models, and advanced analytics software (SAS, R, Python and others), big data programming.