What are the responsibilities and job description for the Senior Business Intelligence Developer position at Tenth Revolution Group?
We are looking for a Business Intelligence (BI) Developer to generate analytical reports utilizing company data for stakeholders and senior management. The BI Developer will work closely with business users to collect requirements, ensuring that reports meet the dynamic needs of the business. The role also involves establishing reporting terminology and standards within the organization, ensuring alignment with both current and future reporting projects. The BI Developer will work in close partnership with data warehouse architects to refine data structures, ensuring they are optimized for future reporting requirements.
Key Duties:
- Collect, document, and sustain reporting needs from business stakeholders.
- Design and generate BI reports based on the gathered business requirements.
- Assess and improve current reports to ensure consistency and alignment with organizational standards.
- Oversee BI tools, associated infrastructure, and integration processes with internal data systems.
- Partner with data warehouse architects, data scientists, and engineers working on data applications, suggesting schema changes and improvements to enhance reporting performance.
Required Expertise:
- Experienced with BI platforms like Power BI, QlikView, Crystal Reports, Microsoft Azure, and Microsoft Teams.
- Strong understanding of data modeling approaches and schema types, including normalized, star, flat, and snowflake designs.
- Knowledgeable in managing Microsoft SQL Server databases and optimizing their performance.
- Proficient in data and query optimization, including using tools for query performance monitoring and profiling.
- Capable of creating and maintaining thorough business and technical documentation.
Educational Qualifications and Experience:
- A bachelor's degree in computer science, Engineering, Information Technology, or a related field.
- Proficient in scripting and programming languages for data manipulation and analysis, such as Java, Python, Scala, and SQL.
- Experienced with cloud-based Big Data platforms likeAzure, AWS, and Google Cloud.
- In-depth knowledge of data warehousing, modeling techniques, and database architecture.
- Strong problem-solving and analytical skills for tackling complex data issues.
- Excellent communication skills and the ability to collaborate effectively in cross-functional teams.
Salary : $105,000 - $135,000