{"id":1589512,"url":"https://alion.io/job/job-mail-bi-developer-4","title":"BI Developer","company":{"id":701519,"name":"Job Mail","domain":"jobmail.co.za","url":"https://alion.io/company/job-mail","size_band":null,"is_staffing_agency":true,"employer_type":"agency","is_intermediary":true,"listed_via":"jobmail.co.za","ats_vendor":"Schema","truth_index":{"grade":"D","score":51,"open_postings":438,"ghost_share":0.685,"stale_share":0,"repost_share":0.888,"time_to_fill_p50_days":5,"computed_at":"2026-10-04T05:45:00Z"}},"role":"Analytics","role_family":"Analytics","seniority":"middle","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Centurion, South Africa"],"countries":["ZA"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":50000,"max":80000,"currency":"ZAR","period":"month","gross":null,"usd_annual":57768},"salary_estimate":null,"experience_years_min":3,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Azure","optional":false},{"name":"Copilot","optional":false},{"name":"ETL/ELT","optional":false},{"name":"Microsoft Fabric","optional":false},{"name":"Power BI","optional":false},{"name":"SQL","optional":false},{"name":"Microsoft Excel","optional":true}],"status":"closed","first_seen_at":"2026-10-01T15:33:33Z","employer_posted_date":"2026-10-04","last_verified_at":"2026-10-04T22:50:28Z","board_verified":false,"closed_at":"2026-10-04T22:50:28Z","days_open":3,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":3},"description":"The Role:Design, develop, test, publish and maintain Power BI reports, dashboards, apps, datasets and semantic models.\nBuild intuitive Power BI visualisations, including drill-throughs, tooltips, bookmarks, navigation, slicers and exception views.\nDevelop robust DAX measures and calculation logic.\nDesign scalable dimensional data models, including star schemas, fact tables, dimensions and relationships.\nOptimise DAX, Power Query, model size, cardinality and report performance.\nImplement row-level security, workspace access and report distribution.\nManage/support deployment across development, testing and production environments.\nMonitor refreshes, usage and BI performance and investigate failures.\nDevelop and optimise SQL queries, views, stored procedures and reusable data extraction logic.\nIntegrate and reconcile data from databases, files, spreadsheets, APIs and business applications.\nCreate repeatable ETL/ELT transformations using SQL, Power Query, dataflows or approved platform services.\nAnalyse query execution and data retrieval performance.\nDocument source-to-target mappings, transformation rules, dependencies and data lineage.\nApply source-control, peer-review, change-control and production-release practices.\nProfile data and implement repeatable validation/reconciliation controls.\nSupport unit, integration, regression and UAT testing.\nInvestigate data discrepancies and technical BI issues and coordinate corrective action.\nMaintain technical documentation, data dictionaries, calculation definitions and release notes.\nUse version control and peer review for code, models and report changes.\nPromote reusable data products, naming conventions, development standards and a single source of truth.\nIdentify opportunities for automation, AI-enabled analytics and improved BI capability.\nKeep current with Power BI, Microsoft Fabric, Copilot, Azure and related Microsoft data technologies.\nAt Senior level: lead complex BI initiatives, define solution architecture, conduct code/design reviews and mentor junior/intermediate developers.\nRequirements: 3-5+ years’ experience as a BI Developer (duties as above) - must have\nDegree is desirable\nAdvanced Excel - must have\nExperience using Power BI, SQL, DAX, Power Query - must have\nMicrosoft Fabric, Copilot, Azure and related Microsoft data technologies - advantageous","description_format":"text","description_chars":2344,"description_truncated":false,"requirements":{"experience_years_min":3,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-10-01T15:33:33Z"},{"event":"close","at":"2026-10-03T23:32:53Z"},{"event":"reopen","at":"2026-10-03T23:33:51Z"},{"event":"close","at":"2026-10-04T06:58:55Z"},{"event":"reopen","at":"2026-10-04T19:02:56Z"},{"event":"close","at":"2026-10-04T22:50:28Z"}],"visa":[],"liveness":null,"pay":{"stated_usd_annual":57768,"is_top_pay":false},"html_url":"https://alion.io/job/job-mail-bi-developer-4","json_url":"https://alion.io/job/job-mail-bi-developer-4.json","meta":{"generated_at":"2026-10-05T03:28:26Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":4637,"day_limit":5000,"remaining_today":363,"minute_limit":60,"resets_at":"2026-10-06T00:00:00Z"}}}