Senior Software Engineer

Engineering Bangalore, India



Position Responsibilities

  • Designs and implements reports and highly visual dashboards that meet the required business needs
  • Work closely with Product and Analytics team and design schema layer to enable datasets for self-service analytics
  • Create regression test suite using Integrity Manager to test reports and dashboards
  • Provides basic administration duties of the reporting software including version upgrade, user set-up and managing security settings in non-production environment
  • Learn, evaluate and adapt new tools/technologies to meet business and project objectives


  • 3+ years of experience in developing reports and dashboards in Microstrategy
  • Strong skills in design of reports and dashboards and schema design
  • Experience working in MSTR v9.4 and above
  • Prior experience in design, implementation and optimization of reports/dashboards in big data environment is a plus
  • Good SQL knowledge and ability to fine tune SQL
  • Experience in using Microstrategy for self-service analytics is a big plus
  • Demonstrated in depth knowledge of Desktop, MicroStrategy Web, Integrity Manager and Command Manager.
  • Experience with MicroStrategy Visual Insight 
  • Strong problem solving skills and ability to navigate complicated database relationships and understand how that data can best be leveraged to meet customer needs.
  • Good written and verbal communication skills
  • Demonstrated ability to work with product management and/or business users to understand their data analysis needs
  • Self-starter, able to work in a fast-paced, deadline driven environment with multiple priorities