Senior BI Developer


  • Identifying and supporting business needs and recommending / providing holistic solutions that integrate with existing data and technical solutions
  • Identifying and recommending new data analysis / BI needs, new datasets, and new solutions to help business units meet their goals
  • Working with Business Analysts in understanding system requirements, producing both business process and technical documentation, and translating into BI solutions
  • Technical Design, Development, Testing and Delivery of self-service BI solutions within a Shared Service Platform / application stack for full stack BI development in the areas of data integration (ETL/ELT), data modeling and data store ingestion (data marts/star schemas), semantic modeling and user access layer development, and visualization / dashboarding
  • Designing and implementing End User Data Access Layer solutions (semantic layers / models) which allow non-technical end users to create reports and dashboards
  • Designing and building reports and dashboards for PoCs (Proof of Concepts), production use, and end user training / examples
  • Managing and supporting all BI solutions
  • Identifying and acting upon opportunities to improve the system process flow, performance and technical efficiencies

Qualifications/Work Experience Preferred:

  • Minimum of 5 years of relevant experience required in full stack BI development building self-service BI solutions for end user data analysis, data mining, reporting, and dashboarding
  • Minimum of 2 years of experience working with cloud based solutions in Azure / Power BI, or AWS, or similar
  • Ability to analyze business situations and apply excellent organizational/communication skills and attention to detail in business case evaluation and requirements analysis
  • Strong data analysis and problem solving skills, including Excellent SQL (T-SQL, PL/SQL) skills
  • Experience with Semantic Modeling and tools such as Power BI, Tableau, Business Objects Universe development, or Cognos Framework development
  • Experience with report development in SQL Server Reporting Services (SSRS) including report models and the Semantic Modeling Language (SMDL), and experience with other tools such as Power BI, Cognos, Business Objects, Crystal Reports, Tableau
  • SQL Server Analysis Services (SSAS)
  • Understanding of ELT/ELT concepts
  • Understanding of OLTP vs. OLAP systems, storage, and reporting techniques (relational vs. multidimensional)
  • Cube development; understanding of differences between MOLAP, ROLAP, OLAP, Tabular Cubes
  • Experience with Data Analysis Expressions (DAX) and Multidimensional Expressions (MDX)
  • Understanding of Kimball vs. Inmon data architecture
  • Understanding of Star and Snowflake schemas, Facts, Dimensions, and Slowly Changing Dimensions
  • Familiarity with dimensional data modeling, Multidimensional analysis and report writing
  • Experience converting user requirements into deliverable reports and analytical data sets
  • Experience with designing and creating dashboards including best practices and how they contrast to reporting

Education/Special Training Required:

Bachelor s Degree in Computer Science, Computer Engineering, Computer Information Systems, or equivalent.

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.

More Jobs

Senior Design Engineer - Commercial Solar
Iselin, NJ Direct Energy
Home Office Senior Flood Analyst
Whitehouse Station, NJ The Chubb Corporation
Senior Finance Analyst, Oreo
East Hanover, NJ Mondelez International-
Audiovisual Specialist Senior
Princeton, NJ Educational Testing Service
Senior Copywriter
Parsippany, NJ Robert Half
Senior Substance Use Disorder Researcher
Princeton, NJ Mathematica