The Business Intelligence Developer is part of the business applications group in the corporate information technology department. This role requires deep understanding of big data technologies. We are looking for someone who challenges thinking, is differentiating, and leads change.
The successful candidate will cooperate with Forrester’s architecture and analytics in implementing next-generation real-time infrastructure to help support corporate reporting initiatives and drive business insights.
Implements data analytics solutions on big data batch and stream processing frameworks (e.g., Spark Structured Streaming, Kafka, etc.).
Partners with business representatives, business analysts, developers, and DBAs to deliver comprehensive business-facing analytics solutions.
Develops Spark jobs using Python and explores problems to understand data, and implements solutions from scratch using Spark APIs.
Develops data model to support real-time analytics platform.
Develops, designs, and implements RESTful APIs to expose data or integrate with external web services.
Develops job to send data in real time to Kafka messaging system.
Develops job to read data from Kafka messaging system in real time for data processing and load into RDBMS/NOSQL database.
Incorporates data from several data sources to support solution features for the business needs.
Builds, maintains, monitors, and documents the overall solution.
60 Acorn Park Dr.