CrawlJobs Logo

Intermediate BI Developer

South Africa, Johannesburg · Job Posted March 21, 2026
Apply Position
Job Link Share

Job Description

The Intermediate BI Developer will be responsible for developing and managing data solutions, particularly using the Snowflake platform. As part of a growing team, we need experienced Intermediate BI Developers to join us on a journey to Understand, Design and Build the FDLC (Full Development Lifecycle) of the client BI Solutions. This role will not only enable you to collaborate with the best developers in the region, but also allow you to have input on key technical decisions under the guidance of Senior BI Developers and BI Architects that includes frameworks and tools being used into wider technical strategy/architectures.

Job Responsibility

  • Develop, manage, and optimize data solutions using the Snowflake platform
  • Write applications that extend Snowflake, act as a client, or act as an integrating component
  • Use Snowpark API to run Python, Java, and Scala code in Snowpark
  • Create data pipelines in Python, Java, or Scala
  • Build Machine Learning workflows with fast data access and data processing
  • Create and manage Snowflake resources across data engineering, Snowpark, Snowpark ML, and application workloads using a unified, first-class Python API
  • Explore various options such as Native Apps Framework, Streamlit, functions, procedures, and more
  • Leading BI software development, deployment, and maintenance

Requirements

  • At least 5+ years production experience in analysing and wrangling data
  • At least 5+ years production experience building data warehouses and dimensional data models from relational models
  • Bachelor’s degree in computer science, Information Systems or equivalent experience
  • Proficiency in SQL, Azure tools, and Power BI
  • Proven experience as a Snowflake Developer or similar role
  • Proficiency in Python, Java, Scala, or other relevant languages
  • Experience with data engineering, AI & ML, Data Lake, and DevOps

Nice to have

  • Production experience analysing and wrangling relational data sources (e.g. CSV, Excel, SQL, Oracle, PostgreSQL, MySQL, Databrics)
  • Production understanding and mastery of the difference between Relational, Dimensional and Non-structured data and the modelling thereof
  • Production experience transforming and conforming diverse data sources to business insights through collaborative Business Metrics and visible Data Lineage
  • Production experience working with at least 3 modern modelling tools - on premise and / or in the cloud (e.g. MS SQL, Analysis Services, Power BI, Azure Synapse Analytics, Microsoft Fabric)
  • Production experience building star-schema dimensional data warehouses (e.g. SQL Server on Premise, Azure SQL variants, Azure Synapse Analytics, Microsoft Fabric)
  • Production experience building user friendly self-service Data Models using modern visualisation tools (e.g. Power BI, Analysis Services)
  • Production experience building developer friendly technical Data Models using modern visualisation tools (e.g. SQL Views, Analysis Services, Azure Synapse Analytics, Power BI Desktop, Power BI Service, Power BI Apps)
  • Production experience working with DAX modelling measures (e.g. Power BI, Analysis Services, DAX Studio, Tabular Editor or other external tools used with Power BI Desktop)
  • Production experience building Dashboards - particularly for dev-testing self-service or technical dimensional models and to engage peer and subordinate Report Writers and Dashboard Builders (e.g. Power BI Desktop, Excel)
  • Working knowledge with data from a variety of mainstream source systems (e.g. SAP, Oracle EBS, Salesforce, SharePoint, Dynamics 365, Office 365, SQL based Systems)
  • Working knowledge Master Data Management, Data Governance, Data Lineage
  • Working knowledge with public data, non-relational data, unstructured data, streaming data to enriching dimensional models
  • Working knowledge with Hybrid Cloud and non- Microsoft Azure Cloud (e.g. Google, AWS)
  • Working knowledge with related technologies (e.g. IoT, Edge, Big data, Data Lakes, Data Streaming, Advanced Analytics, Machine Learning, Artificial Intelligence, Robotics)
  • Experience building effective CI/CD tools and processes (ie.. Devops, Github)
  • Working knowledge of Databricks
  • If you have any Microsoft Certification, you’re one step ahead

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Intermediate BI Developer

8 matching positions

Intermediate BI Developer

The Software Applications Development Engineer is a seasoned subject matter expe...
Location
Location
South Africa , Cape Town
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Seasoned understanding of computer science, with specific knowledge of computer programming, application design, and user-focused features
  • Good team player who maintains the integrity of the team
  • Excellent attention to detail capabilities
  • Ability to understand and analyze complex systems
  • Extended proficiency in writing software using the Java Programming Language and a standard object library
  • Seasoned knowledge of software development process
  • Seasoned proficiency with agile development such as Scrum
  • Seasoned knowledge of software integrated development environments
  • Seasoned knowledge in various programming languages such as (but not limited to) Java, Perl, Python, C++
  • Demonstrated analytical, organizational, and project management skills, using relevant information to make timely and critical decisions that affect cross-functional teams
Job Responsibility
Job Responsibility
  • Develops applications that effectively accomplish client objectives and user needs
  • Designs and writes code for applications and maintain applications databases
  • Analyzes and edits existing software applications to improve and optimize functionality, fix problems, and enable their use on new hardware platforms
  • Remodels and adapts applications as needed to optimize performance
  • Identifies specific client needs and preferences related to the application
  • Tests applications extensively to ensure they are error and bug-free
  • Installs applications and acts as technical advisor
  • Communicates with relevant internal technical stakeholders to obtain information on project limitations, performance requirements, and interfaces
  • Consults with clients in the design phase to determine client needs
  • Produces software documentation following company software process and templates
  • Fulltime
Read More
Arrow Right

Intermediate BI Developer

The Intermediate BI Developer role at NTT DATA involves maintaining BI solutions...
Location
Location
South Africa , Cape Town
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of production experience analysing and wrangling data
  • Production experience building ETL / ELT pipelines using technologies such as SQL, SSIS, Azure Data Factory, Azure Synapse Analytics
  • 3–5+ years of production experience building data warehouses and dimensional data models
  • Practical experience applying Kimball star-schema methodology on Microsoft-based technologies
  • Bachelor’s degree in Computer Science, Information Systems, or equivalent practical experience
  • Excellent troubleshooting and problem-solving skills
  • Strong sense of ownership and accountability
  • Client-focused mindset with a passion for building relationships
  • Comfortable working in production environments and handling live issues
  • Self-motivated, SLA-aware, and eager to grow
Job Responsibility
Job Responsibility
  • Maintain BI solutions in a managed services environment
  • Deliver small to medium BI development initiatives alongside ongoing support work
  • Perform root-cause analysis and troubleshooting of data, ETL/ELT, model, and reporting issues
  • Proactively identify risks, improvements, and optimisation opportunities
  • Work directly with clients to understand business needs and translate them into effective BI solutions
  • Build strong, long-term relationships and act as a trusted BI partner to clients
  • Follow and contribute to internal processes, standards, and best practices to ensure consistent, high-quality delivery
  • Document solutions, learnings, and improvements to support knowledge sharing and operational excellence
What we offer
What we offer
  • Opportunities for growth and collaboration in a supportive team environment
  • Work across a wide variety of clients, industries, and challenges
  • Clear opportunities to grow your technical skills and career
  • Supportive, collaborative team culture that values craftsmanship and learning
  • Fulltime
Read More
Arrow Right

BI Developer

Andersen is hiring a BI Developer to implement a secure Azure-based data warehou...
Location
Location
Salary
Salary:
Not provided
andersenlab.com Logo
Andersen
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience in Power BI engineering for 4+ years
  • Strong DAX, Power Query, model optimization
  • Experience connecting to Azure SQL & certified datasets
  • Experience implementing RLS, workspace pipelines, and refresh strategies
  • Ability to guide/mentor customer BI analysts
  • Level of English – from Upper-Intermediate and above
Job Responsibility
Job Responsibility
  • Building certified datasets on top of the new DWH model
  • Implementing RLS using Entra ID
  • Reconfiguring and validating the Programme Report, Digital Monthly Report, Leadership Dashboard, and Sustainability Report
  • Conducting parity validation against golden numbers
  • Performing DAX adjustments (no redesign required)
  • Supporting UAT, conducting defect analysis and troubleshooting
  • Preparing UAT materials (screenshots, bookmarks, sample outputs)
  • Conducting training for the BI team and doc training for the BI team and documenting BI logic
What we offer
What we offer
  • Experience in teamwork with leaders in FinTech, Healthcare, Retail, Telecom, and others
  • The opportunity to change the project and/or develop expertise in an interesting business domain
  • Guarantee of professional, financial, and career growth
  • The opportunity to earn up to an additional 1,000 USD per month, depending on the level of expertise, which will be included in the annual bonus, by participating in the company's activities
  • Access to the corporate training portal
  • Bright corporate life (parties / pizza days / PlayStation / fruits / coffee / snacks / movies)
  • Certification compensation (AWS, PMP, etc)
  • Referral program
  • English courses
  • Private health insurance and compensation for sports activities
Read More
Arrow Right
New

Data Analyst III

We are seeking a Data Analyst III to partner with business stakeholders and deli...
Location
Location
United States , Sabine Pass
Salary
Salary:
Not provided
airswift.com Logo
Airswift Sweden
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Intermediate to advanced expertise in data analysis, data modeling, and data management
  • Strong knowledge of ETL processes and experience with relational databases
  • Proficiency in SQL or other data query languages
  • Advanced experience with Power BI and strong working knowledge of the Microsoft Power Platform (Power Apps, Power Automate)
  • Strong problem-solving skills with a high attention to detail and data accuracy
  • Creative mindset with a commitment to high standards in formatting, design, and usability of reporting solutions
  • Ability to design scalable data solutions and document processes effectively
  • Bachelor's degree in Business, Computer Science, Information Technology, Data Analytics, Engineering, or a related field
  • 5–7 years of experience in a data analysis role, with a focus on process improvement, automation, and/or KPI reporting
Job Responsibility
Job Responsibility
  • Partner with business stakeholders to scope initiatives, gather requirements, and define actionable data solutions
  • Lead and support projects across the full lifecycle, including planning, prioritization, execution, and delivery
  • Assess and improve data quality by identifying gaps, validating sources, and implementing controls to ensure accuracy and reliability
  • Develop and optimize data pipelines, queries, and workflows to improve efficiency and accessibility
  • Create impactful reporting and analytical solutions to support decision-making and continuous improvement efforts
  • Integrate data from diverse sources while aligning with enterprise data architecture and standards
  • Identify opportunities for automation and process optimization using Power Platform and related technologies
  • Maintain clear documentation of data processes, business logic, and solution design to ensure scalability and sustainability
  • Partner with cross-functional teams on initiatives with varying complexity and levels of automation
  • Translate technical concepts and data insights into clear, actionable information for diverse business audiences
What we offer
What we offer
  • Dental
  • Health
  • Vision
  • 401(k)
  • Fulltime
Read More
Arrow Right

Middle Bi Engineer (looker/lookml)

Location
Location
Ukraine
Salary
Salary:
Not provided
n-ix.com Logo
N-iX
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven hands-on experience with Looker and LookML: migration, development, and optimization of Looker reports
  • Strong knowledge of BI concepts, data modeling, ETL, and data warehousing principles
  • Proficiency in SQL and experience working with large data sets
  • Excellent communication skills and ability to work collaboratively in a cross-functional team environment
  • Proactive attitude and ownership over deliverables
  • English: Intermediate strong or higher, with a proven ability to articulate professional solutions to a foreign client.
Job Responsibility
Job Responsibility
  • Migrate and optimize existing reporting solutions from on-prem to the cloud, primarily using Looker and Looker ML
  • Contribute to the migration of core data models and business logic from LookML to Snowflake (SQL/dbt)
  • Design, build, and maintain robust BI dashboards and reports in Looker based on business requirements
  • Closely collaborate with the client’s BI team and the data migration team, ensuring seamless transfer of existing solutions and alignment on data structures
  • Engage in regular communication with stakeholders to gather requirements, resolve data and reporting challenges, and ensure a clear understanding of business needs
  • Demonstrate a proactive position in identifying potential risks, proposing improvements, and taking initiative to drive tasks to completion
  • Implement and maintain data models, explores, and dashboards in Looker
  • Ensure data quality and accuracy across all analytical outputs
  • Provide technical guidance and best practices on Looker and BI development.
What we offer
What we offer
  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits.
  • Fulltime
Read More
Arrow Right
New

Financial Market Analyst

Location
Location
United States , Dallas
Salary
Salary:
Not provided
hfsinclair.com Logo
HF Sinclair
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A minimum of three years of experience in a combination of finance or accounting, renewables market analysis, agricultural commodities, energy, and/or related on-the-job experience is required
  • A minimum of a Bachelor’s degree, preferably in business administration, marketing, accounting, finance, or related field, required
  • Advanced analytical and research skills required to analyze various data
  • Intermediate knowledge of the Company’s business process including but not limited to, loading, transfer, inspection and shipping procedures, product marketing, invoicing, and cash to order business process
  • Advanced computer skills particularly in MS Excel
  • Interpersonal, customer service, and communication skills are necessary to create mutual respect with peers and a positive work environment
  • Knowledge of safety, environmental and transportation regulations and procedures, basic math, reading blueprints, capable of writing effective instructions
  • Ability to maintain positive and productive working relationship within department and with other departments
  • Ability to communicate effectively with others, both written and verbal communication, ability to perform intermediate mathematical calculations, advanced reading and writing skills
  • Experience in renewable fuels, biofuels, agricultural commodities, physical trading, energy, and financial analysis is preferred
Job Responsibility
Job Responsibility
  • Acts as a consultant within the team and collaborates with many company departments
  • Researches and assesses various markets and assist the development and execution strategies
  • Analyzes and forecasts financial, economic, and other data to provide senior management accurate and timely information for strategic and operational decisions in assigned area
  • Builds and maintains financial models and performs complex financial market analyses and other various projects
  • Prepares various financial and business reports on a regular basis which may include price and cost analysis, budgets and forecasts, for both operating and expense (OPEX) and cost of goods sold (COGS)
  • Provides support to renewables sales/procurement as they attempt to enter new markets
  • Assists others in the department as needed with financial analyses, reports, and systems
  • May develop and/or negotiate procurement/sales/pricing strategies and sales/procurement contracts
  • May oversee and ensure any assigned system(s) (e.g., dashboards) are updated/current
  • May prepare and monitor annual budgets
What we offer
What we offer
  • Medical Insurance
  • Vision Insurance
  • Dental Insurance
  • Paid Time-Off
  • 401(k) Retirement Plan with match
  • Educational Reimbursement
  • Parental Bonding Time
  • Employee Discounts
  • Fulltime
Read More
Arrow Right
New

Sr Analyst, Data

The Business Intelligence (BI) specialist is responsible for transforming busine...
Location
Location
Mexico , Tijuana
Salary
Salary:
Not provided
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree or equivalent experience in IT, data science, statistics or similar fields
  • 2-4+ years of experience in data analysis, BI or similar roles
  • Demonstrable experience in dashboards development from scratch and data base management
  • Commercial experience is a plus
  • Strong knowledge in BI tools such as: Power BI, Tableau, advanced Excel and also in Data bases and programming languages like SQL, Python, Alteryx
  • Statistical and Analytical skills
  • English advanced or intermediate-advanced
  • Understanding of commercial-financial processes
Job Responsibility
Job Responsibility
  • Collect, clean, and validate data from internal and external sources
  • Ensure the integrity, quality, and availability of information
  • Design optimized data structures for subsequent Extract/Load/Transform (ELT) or Extract/Transform/Load (ETL) analysis
  • Perform descriptive, diagnostic, and predictive analyses to identify trends and patterns
  • Develop models to support sales forecasting, segmentation, pricing, and other key performance indicators
  • Provide data-driven recommendations to improve business processes, efficiency, and performance
  • Build and maintain interactive dashboards using tools like Power BI, Tableau, or similar
  • Automate recurring reports for sales, finance, and operations departments
  • Ensure that visualizations are clear, consistent, and user-friendly
  • Collaborate with sales, marketing, and finance teams to understand analytical needs
  • Fulltime
Read More
Arrow Right
New

Analyst, Menu Management (POS)

To serve as a member of the Buffalo Wild Wing’s Technology Menu Management Team ...
Location
Location
United States , Atlanta
Salary
Salary:
Not provided
buffalowildwings.com Logo
Buffalo Wild Wings
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4-Year degree or equivalent experience
  • Minimum 5 years combined point of sale use & administration experience required
  • Minimum 2 years of cross-functional project team SME Experience, including ownership of sub-projects and activities required
  • Inventory management expertise is required
  • Familiarity with the project life cycle required
  • 2 years of cross-functional project team SME experience, including ownership of sub-projects and activities required
  • Must be a clear and concise communicator.
  • Must have the ability to clearly communicate to all levels of the organization in written, verbal & telephone forms of communication.
  • Must have good problem-solving skills in a fast-paced environment.
  • Ability to establish and maintain harmonious working relationships with others
Job Responsibility
Job Responsibility
  • Administer approved menus & prices on all required computer applications including, but not limited to the NCR suite of products: Aloha, Aloha Menu, along with Altametrics, Multi-Brand Digital Platform(MBDP), and the Restaurant Admin Portal (RAP).
  • Partner with key departments outside of IT, such as Digital, Operations, and Marketing to define, establish and implement best practices and procedures for Delivery, Online Ordering, Mobile Ordering, and Loyalty platforms (e.g., database management, integration analysis, and platform support).
  • Provide escalation support of all restaurants as relates to POS system, online ordering system, third-party delivery (3PD) integration, and any designated system that a need is developed for, using the designated support desk software.
  • Performs quality assurance (QA) processes to ensure superior system updates and changes are deployed into the production environment.
  • Liaison between the menu management team and ItsaCheckmate for all third-party delivery menu creations, updates, and pricing updates.
  • Act as Subject Matter Expert (SME) for POS Menu Configuration, Online Ordering menu configuration, as well as the ItsaCheckmate 3PD relationship.
  • Develop and provide documentation and training processes to enhance the skill level of other Technical Support IT/Service Desk Staff.
  • Communicate and collaborate with coworkers, management, franchisees, operators, and others in a courteous and professional manner. Use decision-making and negotiation skills. Team orientation and positive attitude.
  • Collaborate with all internal and external teams to gather the appropriate requirements in order to roll out technology programs.
  • Plans effectively and multitask. Utilize time management and organization skills to achieve aggressive deadlines
  • Fulltime
Read More
Arrow Right