Back to jobs

Senior BI Developer

Cape Town, South Africa; Durban, South Africa; Johannesburg, South Africa

Actively hiring, first seen by us 4 days ago
Pay
Pay not listed
Work setting
Not stated
Employment
Full-time — employment source
Employment type in the employer’s posting: FULL_TIME
From the employer’s posting

Before you apply

Work authorization
Must already have the right to workLocation Requirement: Candidates applying for this position must currently be based in South Africa and have the legal right to work in South Africa

What you’ll work on

Full posting
  • Design, build and maintain C# business logic for customer and internal API endpoints

  • Develop T-SQL and C# reporting logic for SSRS reports and subscriptions

  • Write and optimise T-SQL and Snowflake queries for application and reporting logic

  • Build and maintain SSRS paginated reports, plus SSIS packages and Power BI where needed

  • Build and maintain Azure DevOps CI/CD pipelines for safe, repeatable releases

From the employer’s posting
Design, build and maintain C# applications that implement business logic for API endpoints serving customers and internal systems
Develop the C# and T-SQL reporting logic that powers our SSRS reports, subscriptions and data-driven delivery across a large reporting estate
Write and optimise T-SQL (stored procedures, functions, CTEs, window functions) and Snowflake queries that support application and reporting logic
Build, maintain and enhance SSRS paginated reports and, where needed, SSIS packages and Power BI reports
Build and maintain our own Azure DevOps CI/CD pipelines to deliver changes safely and repeatably

What you’ll bring

All qualifications

Core experience

  • Bachelor's degree in Computer Science, Engineering, Mathematics or a related field with 5+ years of relevant experience, OR
  • SQL Server & T-SQL: Advanced proficiency, including complex queries, stored procedures, functions, CTEs, window functions and query performance tuning
  • SQL Server administration (SQL Agent jobs, maintenance plans, backup strategies, Always On)
  • Master's degree in a relevant field with 3+ years of experience
  • Familiarity with data visualisation best practices and dashboard design principles
Qualification wording
Bachelor's degree in Computer Science, Engineering, Mathematics or a related field with 5+ years of relevant experience, OR
SQL Server & T-SQL: Advanced proficiency, including complex queries, stored procedures, functions, CTEs, window functions and query performance tuning
SQL Server administration (SQL Agent jobs, maintenance plans, backup strategies, Always On)
Master's degree in a relevant field with 3+ years of experience
Familiarity with data visualisation best practices and dashboard design principles
Education & alternatives
Qualifications - Bachelor's degree in Computer Science, Engineering, Mathematics or a related field with 5+ years of relevant experience, OR - Master's degree in a relevant field with 3+ years of experience
- Bachelor's degree in Computer Science, Engineering, Mathematics or a related field with 5+ years of relevant experience, OR - Master's degree in a relevant field with 3+ years of experience Core Competencies
Apply at Powerfleet

Posting record

Report an error

Actively hiringFirst seen by us 4 days ago, still listed, and not a repost of an earlier posting.

Status in our records
Live
First seen by us
Nov 9, 20264 days ago
Recorded sightings
5
Last seen by us
Nov 13, 2026

These dates show when we found the posting. Check the employer’s website to confirm it is still accepting applications.

How this job compares

Time since we first saw it

Day 4

Early. Similar jobs usually come down between day 5 and day 43.

From 14,545 similar postings that came down. Coming down is not always a hire.

Powerfleet is hiring

3 open jobs

Open jobs by the week we first saw them, last 12 weeks.

  • Hiring is picking up
Hiring record

See how this role fits your experience

Add your resume and we’ll mark which of these tools you already use, and point out anything in the posting that could rule you out.

  • C#
  • SQL
  • AWS
  • Azure
  • Power BI
  • S3
  • Snowflake
  • SQL Server
  • SSRS
Where the posting names them
About Powerfleet Powerfleet (Nasdaq: AIOT; JSE: PWR) is a global leader in the artificial intelligence of things (AIoT) software-as-a-service (SaaS) mobile asset industry. With more than 30 years of experience, Powerfleet unifies business operations through the ingestion, harmonization, and integration of data—regardless of source—and delivers actionable insights to help companies meet their strategic objectives around Safety, Compliance, Efficiency and Sustainability. Our people-first culture and relentless innovation empower customers to achieve measurable, sustainable business improvements. Powerfleet serves over 2.6 million subscribers across more than 48,000 customers in 120 countries, with commercial operations across every major continent. We're looking for a Senior BI Developer to join our Data and Analytics team. You'll be a hands-on C# engineer who builds the business logic behind our API endpoints and our SSRS reporting. You'll work in an Agile team, on top of data models and pipelines that our Data Engineering team owns and maintains, to deliver reliable, well-tested solutions that customers and internal teams depend on. What You'll Do
What You'll Do - Design, build and maintain C# applications that implement business logic for API endpoints serving customers and internal systems - Develop the C# and T-SQL reporting logic that powers our SSRS reports, subscriptions and data-driven delivery across a large reporting estate
- Design, build and maintain C# applications that implement business logic for API endpoints serving customers and internal systems - Develop the C# and T-SQL reporting logic that powers our SSRS reports, subscriptions and data-driven delivery across a large reporting estate - Write and optimise T-SQL (stored procedures, functions, CTEs, window functions) and Snowflake queries that support application and reporting logic
Core Competencies - C# / .NET (primary skill): Strong, demonstrable experience building production C# applications, including API development, business logic implementation, object-oriented design, unit testing, and performance and error-handling patterns - SQL Server & T-SQL: Advanced proficiency, including complex queries, stored procedures, functions, CTEs, window functions and query performance tuning
- Someone who takes end-to-end ownership, from design to production reliability - Strong software engineering fundamentals and a pride in clean, testable, maintainable C# code - Communicates technical trade-offs clearly to both engineering and non-technical stakeholders
- Develop the C# and T-SQL reporting logic that powers our SSRS reports, subscriptions and data-driven delivery across a large reporting estate - Write and optimise T-SQL (stored procedures, functions, CTEs, window functions) and Snowflake queries that support application and reporting logic - Build, maintain and enhance SSRS paginated reports and, where needed, SSIS packages and Power BI reports
- C# / .NET (primary skill): Strong, demonstrable experience building production C# applications, including API development, business logic implementation, object-oriented design, unit testing, and performance and error-handling patterns - SQL Server & T-SQL: Advanced proficiency, including complex queries, stored procedures, functions, CTEs, window functions and query performance tuning - Snowflake: Working knowledge of querying and consuming data from Snowflake
- Building Azure DevOps CI/CD pipelines - SQL Server administration (SQL Agent jobs, maintenance plans, backup strategies, Always On) - Familiarity with data visualisation best practices and dashboard design principles
- Build, maintain and enhance SSRS paginated reports and, where needed, SSIS packages and Power BI reports - Use AWS tools such as Athena and notebooks to explore data, validate business logic and troubleshoot issues - Build and maintain our own Azure DevOps CI/CD pipelines to deliver changes safely and repeatably
Advantageous - AWS cloud experience, such as Athena, S3 and notebook environments - Data lake knowledge
- Use AWS tools such as Athena and notebooks to explore data, validate business logic and troubleshoot issues - Build and maintain our own Azure DevOps CI/CD pipelines to deliver changes safely and repeatably - Apply sound engineering practice: code reviews, unit and integration testing, logging and monitoring
- Data lake knowledge - Building Azure DevOps CI/CD pipelines - SQL Server administration (SQL Agent jobs, maintenance plans, backup strategies, Always On)
- Write and optimise T-SQL (stored procedures, functions, CTEs, window functions) and Snowflake queries that support application and reporting logic - Build, maintain and enhance SSRS paginated reports and, where needed, SSIS packages and Power BI reports - Use AWS tools such as Athena and notebooks to explore data, validate business logic and troubleshoot issues
- SQL Server & T-SQL: Advanced proficiency, including complex queries, stored procedures, functions, CTEs, window functions and query performance tuning - Snowflake: Working knowledge of querying and consuming data from Snowflake - Reporting logic: Experience translating business requirements into accurate, maintainable reporting logic

Your next step

Complete your application on careers.powerfleet.com. The employer’s form will show what is required.

Already applied? Track this application

Has Powerfleet posted this job before?

Yes. We’ve followed one other Senior BI Developer job there since May 2026. It is still up.

  1. StellenboschStill up after 179 days, first seen May 18
  2. This jobUp 4 days so far, first seen Nov 9

Demand for Analyst roles

New Analyst postings at the employers we follow are up 23% over the last 6 weeks compared with the 6 before.

Weekly new Analyst postings at the same employers, from the week of August 17 to the week of November 2. The fewest in a week was 993, the most 1,515, and the latest week had 1,515.
August 17Last week

Each bar is one week of new postings. The darkest bars are the last 6 weeks.

Counted from the hiring pages we’ve followed for at least five weeks, so employers we add don’t look like growth. Updated weekly.

About the role

We file this job under Analyst, by the work the posting describes.

Analysts answer business questions with data. They pull numbers with SQL, build reports and dashboards, and explain what changed and why to the people making decisions.

Most postings ask for SQL, spreadsheets, a dashboard tool such as Tableau or Power BI, and clear writing.

Unlike a data scientist, an analyst mostly explains what happened rather than building models that predict what will.

Job description

View original posting ↗

About Powerfleet
Powerfleet (Nasdaq: AIOT; JSE: PWR) is a global leader in the artificial intelligence of things (AIoT) software-as-a-service (SaaS) mobile asset industry. With more than 30 years of experience, Powerfleet unifies business operations through the ingestion, harmonization, and integration of data—regardless of source—and delivers actionable insights to help companies meet their strategic objectives around Safety, Compliance, Efficiency and Sustainability. Our people-first culture and relentless innovation empower customers to achieve measurable, sustainable business improvements. Powerfleet serves over 2.6 million subscribers across more than 48,000 customers in 120 countries, with commercial operations across every major continent.

We're looking for a Senior BI Developer to join our Data and Analytics team. You'll be a hands-on C# engineer who builds the business logic behind our API endpoints and our SSRS reporting. You'll work in an Agile team, on top of data models and pipelines that our Data Engineering team owns and maintains, to deliver reliable, well-tested solutions that customers and internal teams depend on.

What You'll Do

  • Design, build and maintain C# applications that implement business logic for API endpoints serving customers and internal systems

  • Develop the C# and T-SQL reporting logic that powers our SSRS reports, subscriptions and data-driven delivery across a large reporting estate

  • Write and optimise T-SQL (stored procedures, functions, CTEs, window functions) and Snowflake queries that support application and reporting logic

  • Build, maintain and enhance SSRS paginated reports and, where needed, SSIS packages and Power BI reports

  • Use AWS tools such as Athena and notebooks to explore data, validate business logic and troubleshoot issues

  • Build and maintain our own Azure DevOps CI/CD pipelines to deliver changes safely and repeatably

  • Apply sound engineering practice: code reviews, unit and integration testing, logging and monitoring

  • Take part in Agile ceremonies (sprint planning, refinement, stand-ups, retrospectives) and deliver work iteratively

  • Work with the Data Engineering team to understand the data they provide and to raise data requirements

  • Collaborate with engineering, analytics and business stakeholders to translate requirements into dependable solutions

  • Support production systems and own the quality and performance of your solutions from design through to operation

What You'll Need

Qualifications

  • Bachelor's degree in Computer Science, Engineering, Mathematics or a related field with 5+ years of relevant experience, OR

  • Master's degree in a relevant field with 3+ years of experience

Core Competencies

  • C# / .NET (primary skill): Strong, demonstrable experience building production C# applications, including API development, business logic implementation, object-oriented design, unit testing, and performance and error-handling patterns

  • SQL Server & T-SQL: Advanced proficiency, including complex queries, stored procedures, functions, CTEs, window functions and query performance tuning

  • Snowflake: Working knowledge of querying and consuming data from Snowflake

  • Reporting logic: Experience translating business requirements into accurate, maintainable reporting logic

  • Data warehousing fundamentals: A solid understanding of data warehousing concepts and principles (star schemas, fact and dimension modelling, slowly changing dimensions) so you can consume warehouse data correctly

  • Source control and CI/CD: Experience with Git and automated build and release pipelines

  • Agile delivery: Experience working in Agile teams

Advantageous

  • AWS cloud experience, such as Athena, S3 and notebook environments

  • Data lake knowledge

  • Building Azure DevOps CI/CD pipelines

  • SQL Server administration (SQL Agent jobs, maintenance plans, backup strategies, Always On)

  • Familiarity with data visualisation best practices and dashboard design principles

  • Telematics, IoT, warehouse/WMS or time-series data experience

What We're Looking For

  • Someone who takes end-to-end ownership, from design to production reliability

  • Strong software engineering fundamentals and a pride in clean, testable, maintainable C# code

  • Communicates technical trade-offs clearly to both engineering and non-technical stakeholders

  • Works well in a collaborative, cross-functional Agile environment, including alongside our separate Data Engineering team

  • Stays current with the .NET and BI tooling landscape and applies new tools pragmatically

  • Has a track record of delivering at scale, not just in proof-of-concept

  • Brings a quality mindset and thinks about correctness, observability and maintainability from day one

Location Requirement: Candidates applying for this position must currently be based in South Africa and have the legal right to work in South Africa.

EEO/ BEE Statement

Powerfleet is an equal opportunity employer committed to employment equity, diversity, and inclusion. In alignment with the Employment Equity Act 1998 and our Employment Equity plan, we actively encourage applications from designated groups, including Black people, women, and individuals with disabilities.

As part of our commitment to transformation and in accordance with the Broad-Based Black Economic Empowerment Act, preference may be given to candidates from designated groups where appropriate. All qualified applicants will be considered based on merit, skills, and experience.

We are committed to providing reasonable accommodation throughout the recruitment process. If you require support or adjustments, please let us know.

Source details

View original posting ↗

Source notes

Source excerpts

Selected passages from the saved posting. Check the full description for conditions and exceptions.

Pay

No pay amount identified in the saved description.

Location & working pattern

Cape Town, South Africa; Durban, South Africa; Johannesburg, South Africa

Working pattern and location restrictions need checking in the full posting.

Work authorization
- Brings a quality mindset and thinks about correctness, observability and maintainability from day one Location Requirement: Candidates applying for this position must currently be based in South Africa and have the legal right to work in South Africa. EEO/ BEE Statement

Find answers in the posting

AI
How answers work

AI selects complete passages from this posting. Check them for conditions and exceptions.

Uses this posting and your question. No profile needed.