Send us your resume!

Business Intelligence Developer

The Business Intelligence Developer is responsible for the design, development, implementation and maintenance of a central database that supports reports and dashboards used to make business decisions. They are responsible for creating reports as defined by department leaders, look for ways to add efficiency through automation, and look for hidden data connections that help tell a story.

Essential Duties/Responsibilities:

  • Plan, build, implement & document the MySQL Server environment
  • Write SQL queries, stored procedures, functions, triggers
  • Plan, build, implement & document system integrations
  • Work closely with department leaders to gather reporting requirements
  • Design & produce high quality, defect-free reports & dashboards
  • Perform ongoing database performance tuning & optimization
  • Clearly & regularly communicate project status & issues
  • Document all related processes & procedures
  • Perform BI tool evaluation & testing
  • Ability & willingness to participate in a variety of different IT/development roles

Required Skills:

  • Strong SQL skills
  • Strong SQL query, stored procedure, function & trigger writing skills
  • Strong Google Apps Script skills
  • Experience working with Google Sheets & an understanding of the limitations
  • Strong Excel skills
  • Strong PHP skills
  • Strong data visualization & communication skills to make complex data actionable
  • Strong analytical & problem-solving skills
  • Process-oriented with strong process development skills
  • Must be self-motivated, team-oriented & able to operate with minimal supervision
  • Ability to multi-task effectively in a fast-paced environment
  • Ability to lead a collaborative team
  • Strong written, oral & interpersonal communication skills when working with both technical & non-technical staff
  • Proactive & creative approaches to problems, recommend actions & implement those recommendations
  • Experience with Zapier a plus
  • Experience with Wufoo a plus
  • Experience with SurveyGizmo a plus

The Ideal Candidate:

  • Sees simple patterns where others just see noise
  • Loves digging to find hidden connections in data
  • Enjoys automating tedious work
  • Anticipates the data & reporting needs of department leaders
  • Completes projects on schedule while delivering products that are thoroughly complete & accurate, even under pressure
  • Considers change & progress exciting
  • Curious about new technologies & explores to learn new things, while leveraging things that already exist


  • BS in Computer Science, Statistics or Mathematics
  • 3-5 years of website development
  • 3-5 years building, implementing & tuning MySQL databases
  • 2 years working with web services – XML/SOAP or REST
  • Be comfortable in a collaborative working environment. Be open to new ideas & approaches that may conflict with your own.
  • Excellent communication skills with non-technical team members & stakeholders.

Job Type: Full-time