Business Intelligence Developer

As a Business Intelligence Developer, you will be tasked with performing development activities for Avionté’s Business Intelligence solution. Responsibilities include design and development of front-end and back-end technologies as well as technology assessment, system design and analysis, proof-of-technology development, sharing of information and learnings, leveraging reporting tools, all while working in a fast-paced environment. Work in a team centric environment where a culture of innovation allows your input and ideas to become part of the solution. Collaborate with business stakeholders to deliver a backlog of project work and a plan of attack, and then execute on those plans following the agile project management methodology.

This is what you'll do:

  • Design and develop Dashboards for analytics, services and components for various internal and external portals and web pages
  • Mastery of Sisense or any BI tool (Power BI/Tableau/BOBJ) with respect to developing dashboards
  • Knowledge of SSRS (SQL Server Reporting Services) for the creation and automation of dashboards, standard reports, queries, and ad-hoc reports to provide critical business insights for an entire organization
  • Contribute to front end UI designs discussions and backend ETL development
  • Analyze user stories for validity and feasibility
  • Designing Data Model, security, and data transformations
  • Interact with customers, product managers and development team to gather and define requirements
  • Leverage SQL for writing complex queries for data exploration and validation purposes
  • Familiar with data visualization best practices and ability to deliver visualizations in various easy-to-understand formats, such as Excel charts, graphs, as well as reports, presentations, dashboards, and infographics that deliver actionable insights to end-user.
  • Develop effective, scalable, defect free source code that meets business requirements and team standards.
  • Work within project team that delivers a high-quality product in an Agile delivery environment
  • Develop & recommend technical alternatives for small to medium complexity business and/or technical problems or roadmaps.
  • Execute all levels of testing (System, Integration, and Regression)
  • Provide functional/system integration testing support.
  • Plans work out appropriately, proactively escalates issues that may impact scope, schedule, budget.
  • Develop production support documentation and provide support for production issues
  • Participates in the development of Build and Deployment guide and script.

This is what you'll need:

  • Bachelor’s Degree in Information Technology, or the equivalent combination of education, training and experience that provides the required knowledge skills and abilities.
  • Ideally 5+ years of relevant experience in Business Intelligence
  • 5+ years of Reporting Data Model & Dashboard build experience in Sisense or a similar BI tool (Power BI/Tableau/BOBJ)
  • 3+ years of systems analysis and design experience.
  • 1+ years of cloud development experience, AWS and/or Snowflake experience preferred
  • Experience with front-end integrations with dashboards and analytical toolsets.
  • Ability to work in a team environment, manage multiple clients, and provide consultative skills throughout the process.
  • Strong understanding of API integrations with front-end applications.
  • Extensive knowledge of IT concepts, strategies, methodologies, architectures, and technical standards
  • Demonstrated experience with delivery of integrated solutions (i.e., application created by combining data or functionality from different sources).
  • Strong analytical and problem-solving skills.
  • Experience with layered system architectures and layered solutions; understanding of shared software concepts.
  • Experience working in an Agile environment and knowledge of design and development tools.
  • Expertise in programming languages and tools.
  • Proficiency in new and emerging technologies.
  • Strong oral and written communication skills; presentation skills.