CrawlJobs Logo

Intermediate BI Developer

South Africa, Cape Town · Job Posted May 28, 2026
Apply Position
Job Link Share

Job Description

The Software Applications Development Engineer is a seasoned subject matter expert, responsible for developing new applications and improving upon existing applications based on the needs of the internal organization and / or external clients.

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
  • Participates in software product review meetings and team meetings
  • Performs any other related task as required

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
  • Ability to handle client and customer issues tactfully and professionally
  • Bachelor's degree or equivalent in computer science or software engineering or related field
  • Seasoned Software Applications Engineering, Software Development experience, or related work experience
  • Seasoned experience with Programming Languages such as (but not limited to) C, C++, Java, Python
  • Seasoned experienced with Linux or Unix and Windows operating systems
  • Seasoned experience working with SQL
  • Seasoned project management experience and/or experience working in an Agile environment

Nice to have

  • Certification in various programming languages, for example (but not limited to) Java, Perl, Python, C++
  • Scrum / Project Management certification

Looking for more opportunities?

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

Similar Jobs for

Intermediate BI Developer

8 matching positions

BI Developer/Data Analyst

The international IT сompany Andersen invites a highly skilled and detail-orient...
Location
Location
Salary
Salary:
Not provided
andersenlab.com Logo
Andersen
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Data Science, Statistics, Mathematics, Information Systems, or related field
  • Experience as a Data Analyst or BI Developer for 3+ years
  • Strong proficiency in SQL and hands-on experience with relational databases (PostgreSQL, MySQL, SQL Server) and NoSQL databases (MongoDB, DynamoDB)
  • Practical experience using Python for analysis, data processing, and automation
  • Knowledge of statistical inference and applied statistics (A/B testing, confidence intervals, regression)
  • Proven experience with Power BI, Tableau, and QlikView, including advanced modeling and calculations (DAX, LOD, Set Analysis)
  • Deep understanding of data visualization principles and the ability to choose the right chart type for a specific case
  • Experience working with BI data connection modes (live connections, extracts, APIs)
  • Understanding of BI licensing models and their impact on functionality, cost, and user adoption
  • Experience working with both on-premise and cloud platforms for data analysis and visualization
Job Responsibility
Job Responsibility
  • Collecting, cleaning, and transforming data from various sources, including relational and NoSQL databases (on-premise and cloud)
  • Writing and optimizing SQL queries for data extraction and processing
  • Using Python (or similar languages) for advanced data processing, statistical analysis, and automation
  • Applying statistical inference methods, including hypothesis testing and regression analysis
  • Conducting A/B testing and interpreting results to support data-driven decision-making
  • Designing, developing, and maintaining BI dashboards and visualizations in Power BI, Tableau, and QlikView
  • Applying advanced analytics features within BI tools: DAX in Power BI, LOD expressions in Tableau, Set Analysis in QlikView
  • Selecting appropriate visualization methods for different business cases (e.g., line charts for trends, scatter plots for correlations, tree maps for hierarchy, boxplots for distribution, funnel charts for conversion)
  • Working with different BI data access modes: direct connections, live queries, and extracts
  • Evaluating and optimizing BI licensing models (e.g., Power BI Pro vs. Premium, Tableau Creator vs. Explorer, QlikView vs. Qlik Sense) and providing recommendations on functionality, scalability, and cost
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

Intermediate BI Developer

The Intermediate BI Developer will be responsible for developing and managing da...
Location
Location
South Africa , Johannesburg
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
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
Job Responsibility
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
  • Fulltime
Read More
Arrow Right

IT Business Intermediate Analyst

The IT Business Intermediate Analyst is responsible for exchanging information b...
Location
Location
Mexico , Ciudad De Mexico
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2-5 years of relevant experience
  • Experience in data analysis with intermediate/advanced Microsoft Office Suite skills
  • Knowledge of applicable business systems and industry standards
  • Proven analytical, data analysis, organization and presentation skills
  • Demonstrated ability to manage a diverse project portfolio
  • Consistently passionate for research, ideation and exploration with understanding of business analysis procedures and concepts
  • Consistently demonstrate clear and concise written and verbal communication
  • Proven ability to work independently and in a team with understanding of how collaboration accomplishes objectives
  • MANEJO DE POWER BI
  • GESTOR DE SISTEMAS DE INFORMACION
Job Responsibility
Job Responsibility
  • Formulate and define systems scope and project objectives through research activities and provide guidance to new or lower level analysts
  • Analyze business client needs, document requirements and new technology, and derive test cases
  • Define and analyze enhancements and assist in redesigning business processes and process automation
  • Prepare reports, metrics and presentations and exchange ideas/information in a concise and logical manner between business units and IT
  • Identify risk and consider business implications of the application of technology to the current business environment
  • Test systems to ensure projects meet requirements and identify system problems to develop solutions based on analyses
  • Resolve problems by translating business requirements into technical solutions and identifying and selecting solutions through the application of acquired technical experience and precedent
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency
What we offer
What we offer
  • Global benefits designed to support well-being, growth and work-life balance
  • 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

Power BI Module Lead

Highly skilled Data Analyst / BI Developer with proven expertise in Power BI, SQ...
Location
Location
India , Noida
Salary
Salary:
Not provided
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Highly skilled Data Analyst / BI Developer with proven expertise in Power BI, SQL and data modeling
  • Strong blend of technical skills, business acumen, and communication abilities
  • Collaborate with business stakeholders to understand reporting needs
  • Proven experience in Business Intelligence / Data Analytics with a focus on reporting and data modeling
  • Strong knowledge of Power BI, including DAX
  • Solid understanding of data modeling techniques
  • Intermediate knowledge of SQL queries
  • Apply UI/UX design principles to Power BI dashboards
  • Microsoft Certified: Power BI Data Analyst Associate (PL-300)
  • Experience of Data connectivity with Multiple Sources - Oracle BI, SQL, API’s, Dataflows, Data lakes, Data Warehouse
Job Responsibility
Job Responsibility
  • Design, develop, and deliver high-quality BI solutions
  • Collaborate with business stakeholders to understand reporting needs, ensuring alignment on report design, usability, and functionality
  • Apply UI/UX design principles to ensure Power BI dashboards are intuitive, user-centric, and tailored to specific target groups
  • Prepare detailed documentation, including data dictionaries, process workflows, and user guides
  • Implement Power BI service administration, including RLS, workspace management, data security policies and deployment pipelines
Read More
Arrow Right

Data Engineer

The project focuses on transforming raw operational data into meaningful, access...
Location
Location
Salary
Salary:
Not provided
coherentsolutions.com Logo
Coherent Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2+ years of experience in BI development or data analytics roles
  • Strong hands-on experience with Power BI
  • Solid knowledge of DAX and Power Query (M)
  • Experience designing and optimizing data models
  • Good understanding of SQL and relational databases
  • Experience working with Azure SQL or Azure Data Lake
  • Familiarity with Power BI Service (publishing, refresh, access management)
  • Understanding of RLS and data governance practices
  • Experience working in Agile environments and collaborating with cross-functional teams
  • Strong analytical thinking and attention to detail
Job Responsibility
Job Responsibility
  • Develop, update, and maintain Power BI reports and dashboards
  • Design and implement data models using Power BI and Microsoft Fabric
  • Perform data transformations using Power Query (M)
  • Create calculated columns, measures, and KPIs using DAX
  • Ensure data integrity, consistency, and visualization quality
  • Implement RLS and follow governance best practices
  • Support migration of legacy reports to Fabric or modern Power BI environments
  • Publish, refresh, and monitor reports in Power BI Service
  • Collaborate with Data Engineers, QA, and Analysts to align data logic and business requirements
  • Participate in CI/CD processes and version control using Azure DevOps
What we offer
What we offer
  • Technical and non-technical training for professional and personal growth
  • Internal conferences and meetups to learn from industry experts
  • Support and mentorship from an experienced employee to help you professional grow and development
  • Internal startup incubator
  • Health insurance
  • English courses
  • Sports activities to promote a healthy lifestyle
  • Flexible work options, including remote and hybrid opportunities
  • Referral program for bringing in new talent
  • Work anniversary program and additional vacation days
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

Junior Analyst - Power BI

We are looking for a Junior Power BI Developer who is enthusiastic about data an...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
mantlesolutions.in Logo
Mantle Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • SQL
  • Advance Excel
  • Power BI Desktop
  • 6 months–3 years of experience with Power BI Desktop
  • Basic to intermediate SQL skills
  • Ability to transform data using Power Query (M language)
  • Proficient in Excel for data preparation and analysis
  • Good communication skills
  • Willingness to learn
Job Responsibility
Job Responsibility
  • Assist in developing reports and dashboards using Power BI Desktop under senior guidance
  • Connect Power BI to data sources such as SQL Server, Excel, or CSV files
  • Write basic DAX measures and calculated columns with support from senior developers
  • Transform and shape data using Power Query (M language)
  • Support publishing and managing reports to Power BI Service and basic workspace management
  • Help gather reporting requirements from business users and translate them into visuals
  • Assist in data quality checks and flag issues in datasets used for reporting
  • Learn and apply BI best practices and reporting standards under senior mentorship
  • Fulltime
Read More
Arrow Right