About Us
Mauritius Network Services Limited, an equal opportunity employer was incorporated in 1994 on a public private partnership and has evolved over the years to be a trusted partner to Government, Businesses and Citizens for trade and business facilitation. Our purpose is to implement, operate and maintain digital systems and services to enable secure, cost-effective and reliable interactions government agencies, businesses and citizens, anywhere, anytime.
Purpose of the job
The Senior Business Intelligence (BI) Developer is responsible for leading the design, architecture, development, and optimization of enterprise BI and analytics solutions. This role goes beyond report development and includes strategic data modeling, scalable ETL architecture, performance engineering, governance enforcement, and mentoring junior BI team members. The successful candidate will transform complex datasets into high-impact business insights, ensuring data accuracy, reliability, performance, and security across the organization.
Main Responsibilities
BI Architecture & Solution Design
- Design and implement scalable enterprise BI architectures.
- Lead the development of dashboards, reports, KPIs, and executive scorecards.
- Architect reporting frameworks using Jasper Reports and other BI tools (Power BI, etc.).
- Develop Power Apps solutions to extend BI capabilities into operational workflows.
- Translate business requirements into scalable, maintainable technical designs.
- Define BI standards, naming conventions, and development frameworks.
Advanced Data Modeling & ETL Engineering
- Design and optimize enterprise data models
- Develop and maintain robust ETL/ELT pipelines.
- Implement data validation, transformation, and cleansing strategies.
- Ensure high standards of data integrity, governance, and auditability.
- Collaborate with data engineers on data warehouse and data lake solutions.
Performance Engineering & Optimization
- Optimize SQL queries, stored procedures, and data pipelines.
- Implement indexing, partitioning, and performance tuning strategies.
- Monitor system performance and proactively resolve bottlenecks.
- Ensure scalability for large datasets and growing business needs.
Data Analysis & Strategic Insights
- Analyze large, complex datasets to identify trends and predictive insights.
- Partner with leadership to define data-driven KPIs and metrics.
- Present executive-level dashboards and data narratives.
- Support forecasting and decision-making initiatives.
Leadership & Collaboration
- Mentor junior BI developers and analysts.
- Participate in architecture discussions and enterprise planning.
- Work cross-functionally with DevOps, backend teams, and business units.
- Act as BI subject matter expert during project planning and delivery.
Innovation & Continuous Improvement
- Stay updated with emerging BI, analytics, and cloud technologies.
- Evaluate and propose modernization initiatives (Cloud BI, Real-Time Analytics, AI integration).
- Recommend automation and efficiency improvements.
Qualifications And Experience
- Bachelor’s degree in Computer Science, Information Systems, Data Science, or related field.
- Minimum 5–8 years of experience in BI development or data engineering.
- At least 2 years in a senior-level or lead role.
- Proven experience designing enterprise-level BI architectures.
- Experience working with large-scale datasets in production environments.
Knowledge/ Skills
- Power BI experience
- Experience with Data Lakes or Big Data technologies.
- Knowledge of Python or scripting for automation.
- CI/CD exposure for BI deployments.
- Experience integrating BI with enterprise systems (APIs, microservices).
Mauritius Network Services Ltd reserves the right to change, update, or withdraw any job vacancy without prior notice. Posting a position on this website does not guarantee employment. Only candidates selected for further consideration will be contacted.
#J-18808-Ljbffr